使用 DataFormatString 属性来提供列中各项的自定义格式。
数据格式字符串由以冒号分隔的两部分组成,形式为 { A: Bxx }。例如,格式化字符串 {0:F2} 将显示带两位小数的定点数。
注意:整个字符串必须放在大括号内,表示它是格式字符串,而不是实际字符串。大括号外的任何文本均显示为实际文本。
冒号前的值(常规示例中为 A)指定在从零开始的参数列表中的参数索引。
注意:此值只能设置为 0,因为每个单元格中只有一个值。
冒号后的字符(常规示例中为 B)指定值的显示格式。下表列出了一些常用格式。
格式字符 说明
C 以货币格式显示数值。
D 以十进制格式显示数值。
E 以科学记数法(指数)格式显示数值。
F 以固定格式显示数值。
G 以常规格式显示数值。
N 以数字格式显示数值。
X 以十六进制格式显示数值。
如:String.Format("{0:C}",amount); 表示:把数值型的以Currency(货币)形式输出。
String.Format方法可以带n个参数,
例如String.Format("AAAA{0:C}BBBB{1:E}",amount1,amount2);
意思就是amount1以货币格式输出插入到这个字符串的适当位置,amount2以科学技术法格式输出插入到这个字符串的适当位置