Professional Documents
Culture Documents
Carcter
de
formato
Descripcin
Ejemplo
Coc
Formato: {0:C}
123,456 -> $123,46
Formato: {0:C3}
123,456 -> $123,456
Dod
Formato: {0:D}
1234 -> 1234
Formato: {0:D6}
1234 -> 001234
Eoe
Formato: {0:E}
1052,0329112756 ->
1,052033E+003
Formato: {0:E2}
-1052,0329112756 - >
-1,05e+003
Fof
Formato: {0:F}
1234,567 -> 1234,57
Formato: {0:F3}
1234,567 -> 1234,567
Gog
Formato: {0:G}
-123,456 -> -123,456
Formato: {0:G2}
-123,456 -> -120
Non
Formato: {0:N}
1234,567 -> 1.234,57
Formato: {0:N4}
1234,567 -> 1.234,5670
Pop
Formato: {0:P}
1 -> 100,00%
Formato: {0:P1}
,5 -> 50,0%
Ror
Formato: {0:R}
123456789,12345678 ->
123456789,12345678
Xox
Formato: {0:X}
255 -> FF
Formato: {0:x4}
255 -> 00ff
Carcter
de
formato
Descripcin
Ejemplo
Formato: {0:d}
6/15/2009 1:45:30 PM ->
6/15/2009
Formato: {0:D}
6/15/2009 1:45:30 PM
->Monday, June 15, 2009
Formato: {0:f}
6/15/2009 1:45:30 PM ->
Monday, June 15, 2009
1:45 PM
Formato: {0:F}
6/15/2009 1:45:30 PM ->
Monday, June 15, 2009
1:45:30 PM
Formato: {0:g}
6/15/2009 1:45:30 PM ->
6/15/2009 1:45 PM
Formato: {0:G}
6/15/2009 1:45:30 PM ->
6/15/2009 1:45:30 PM
Mom
Patrn de mes/da.
Formato: {0:M}
6/15/2009 1:45:30 PM ->
15 de junio
Ooo
Formato: {0:o}
6/15/2009 1:45:30 PM ->
2009-0615T13:45:30.0900000
Ror
Formato: {0:R}
6/15/2009 1:45:30 PM ->
Mon, 15 Jun 2009
20:45:30 GMT
Formato: {0:s}
6/15/2009 1:45:30 PM ->
2009-06-15T13:45:30
Formato: {0:t}
6/15/2009 1:45:30 p.m.
-> 1:45 p.m.
Formato: {0:T}
6/15/2009 1:45:30 PM ->
1:45:30 PM
Formato: {0:u}
6/15/2009 1:45:30 PM ->
2009-06-15 20:45:30Z
Formato: {0:U}
6/15/2009 1:45:30 PM ->
Monday, June 15, 2009
8:45:30 PM
Yoy
Formato: {0:Y}
Ejemplos
Hay un proyecto de sitio web de Visual Studio con cdigo fuente disponible para este
tema: Descargar.
En el ejemplo siguiente se muestra cmo usar la propiedad DataFormatString para
especificar un formato de presentacin personalizado para los valores de un campo.
None
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:AWLTConnectionString
%>"
SelectCommand="SELECT ProductID, Name, ProductNumber,
ListPrice, Weight, ModifiedDate FROM SalesLT.Product">
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False"
DataKeyNames="ProductID" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="ProductID"
HeaderText="ProductID"
InsertVisible="False" ReadOnly="True"
SortExpression="ProductID"
DataFormatString="{0:D6}" />
<asp:BoundField DataField="Name"
HeaderText="Name"
SortExpression="Name"
DataFormatString="{0}" />
<asp:BoundField DataField="ProductNumber"
HeaderText="ProductNumber"
SortExpression="ProductNumber"
DataFormatString= "#{0}" />
<asp:BoundField DataField="ListPrice"
HeaderText="ListPrice"
SortExpression="ListPrice"
DataFormatString="{0:C}" />
<asp:BoundField DataField="Weight"
HeaderText="Weight"
SortExpression="Weight"
DataFormatString="{0:F3}" />
<asp:BoundField DataField="ModifiedDate"
HeaderText="ModifiedDate"
SortExpression="ModifiedDate"
DataFormatString="{0:d}" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
En el ejemplo siguiente se muestra una fila del resultado de aplicar este ejemplo.
ProductI
D
000680
Name
HL Road
Frame Black, 58
ProductNumbe
r
#FR-R92B-58
ListPrice
Weight
$1,431.5
0
1016.04
0
ModifiedDat
e
3/11/2004