温馨提示×

GridView DataFormatString 的用法总结

小云
119
2023-09-20 08:37:00
栏目: 编程语言

GridView的DataFormatString属性用于设置绑定到该列的数据的格式化方式。它可以接受一系列的占位符来表示不同的数据类型。下面是DataFormatString的常见用法总结:

  1. 常见的占位符:
  • {0}:绑定的数据项的值;

  • {0:d}:将绑定的数据项值格式化为短日期格式;

  • {0:D}:将绑定的数据项值格式化为长日期格式;

  • {0:f}:将绑定的数据项值格式化为完整日期和时间格式;

  • {0:F}:将绑定的数据项值格式化为完整日期和时间格式(包含秒);

  • {0:g}:将绑定的数据项值格式化为通用日期和时间格式;

  • {0:G}:将绑定的数据项值格式化为通用日期和时间格式(包含秒);

  • {0:m}:将绑定的数据项值格式化为月份和日期格式;

  • {0:r}:将绑定的数据项值格式化为RFC1123日期和时间格式;

  • {0:s}:将绑定的数据项值格式化为可排序日期和时间格式;

  • {0:t}:将绑定的数据项值格式化为短时间格式;

  • {0:T}:将绑定的数据项值格式化为长时间格式;

  • {0:u}:将绑定的数据项值格式化为完整日期和时间格式(包含时区);

  • {0:U}:将绑定的数据项值格式化为完整日期和时间格式(包含时区,以大写字母表示);

  • {0:y}:将绑定的数据项值格式化为年份和月份格式。

  1. 自定义格式化字符串:
  • 可以使用自定义的格式化字符串来对绑定的数据项进行格式化,例如:"{0:C}"表示将数据项值格式化为货币格式;

  • 自定义格式化字符串可以包含各种格式标志符,例如:"#,##0.00"表示将数据项值格式化为千分位带两位小数的数字格式;

  • 可以使用逗号、句点、冒号等符号来分隔格式化字符串。

  1. 格式化字符串的应用:
  • 可以将日期格式化为指定的日期格式,例如:“DataFormatString=”{0:yyyy-MM-dd}";

  • 可以将数字格式化为特定的数字格式,例如:“DataFormatString=”{0:N2}";

  • 可以将货币数值格式化为特定的货币格式,例如:“DataFormatString=”{0:C}";

  • 可以将百分比数值格式化为特定的百分比格式,例如:“DataFormatString=”{0:P}";

  • 可以将电话号码格式化为特定的电话号码格式,例如:“DataFormatString=”{0:(###) ###-####}"。

需要注意的是,DataFormatString属性只在绑定到GridView列的数据项为绑定到数据源的字段或属性时起作用,当绑定的是一个自定义函数或表达式时,该属性将不起效果。

0