net中的string.format

DataGrid-数据格式设置表达式数据格式设置表达式.NET Framework 格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明符组成:{0:format specifier}
0 是参数索引,它指示列中要格式化的数据元素;因此,通常用零来指示第一个(且唯一的)元素。format specifier 前面有一个冒号 (:),它由一个或多个字母组成,指示如何格式化数据。可以使用的格式说明符取决于要格式化的数据类型:日期、数字或其他类型。下表显示了不同数据类型的格式设置表达式的示例。有关格式设置表达式的更多信息,请参见格式化类型。 格式设置表达式 应用于此数据类型
说明Price:
{0:C} numeric/decimal 显示“Price:”,后跟以货币格式表示的数字。货币格式取决于通过 Page 指令或 Web.config 文件中的区域性属性指定的区域性设置。
{0:D4} integer(不能和小数一起使用。) 在由零填充的四个字符宽的字段中显示整数。{0:N2}% numeric 显示精确到小数点后两位的数字,后跟“%”。{0:000.0} numeric/decimal 四舍五入到小数点后一位的数字。不到三位的数字用零填充。
{0:D} date/datetime 长日期格式(“Thursday, August 06, 1996”)。日期格式取决于页或 Web.config 文件的区域性设置。{0:d} date/datetime 短日期格式(“12/31/99”)。{0:yy-MM-dd} date/datetime 用数字的年-月-日表示的日期(96-08-06)。ASP.NET设置数据格式应用示例:
{0:d} YY-MM-DD {0:p} 百分比00.00% {0:N2} 12.68 {0:N0} 13 {0:c2} $12.68
{0:d} 3/23/2003 {0:T} 12:00:00 AM {0:男;;女}DataGrid数据格式的Format-- DataFormatStringDataFormatString="{0:格式字符串}"如原来的数据为「12.34」,若格式设定为 {0:N1},则输出为「12.3」格式字符串 资料 结果"{0:C}" 12345.6789 -> $12,345.68"{0:C}" -12345.6789 -> ($12,345.68)"{0:D}" 12345 12345"{0:D8}" 12345 -> 00012345"{0:E}" 12345.6789 -> 1234568E+004"{0:E10}" 12345.6789 -> 1.2345678900E+004"{0:F}" 12345.6789 -> 12345.68"{0:F0}" 12345.6789 -> 12346"{0:G}" 12345.6789 -> 12345.6789"{0:G7}" 123456789 -> 1.234568E8"{0:N}" 12345.6789 -> 12,345.68"{0:N4}" 123456789 -> 123,456,789.0000"Total: {0:C}" 12345.6789 -> Total: $12345.68DateTime.Now.ToString("yyyy-MM-dd");//这种模式最好aspx:

你可能感兴趣的:(string.Format)