使用   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以科学技术法格式输出插入到这个字符串的适当位置