GridView DataFormatString 的用法总结
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}:将绑定的数据项值格式化为年份和月份格式。
2. 自定义格式化字符串:
- 可以使用自定义的格式化字符串来对绑定的数据项进行格式化,例如:"{0:C}"表示将数据项值格式化为货币格式;
- 自定义格式化字符串可以包含各种格式标志符,例如:"#,##0.00"表示将数据项值格式化为千分位带两位小数的数字格式;
- 可以使用逗号、句点、冒号等符号来分隔格式化字符串。
3. 格式化字符串的应用:
- 可以将日期格式化为指定的日期格式,例如:"DataFormatString="{0:yyyy-MM-dd}";
- 可以将数字格式化为特定的数字格式,例如:"DataFormatString="{0:N2}";
- 可以将货币数值格式化为特定的货币格式,例如:"DataFormatString="{0:C}";
- 可以将百分比数值格式化为特定的百分比格式,例如:"DataFormatString="{0:P}";
- 可以将电话号码格式化为特定的电话号码格式,例如:"DataFormatString="{0:(###) ###-####}"。
需要注意的是,DataFormatString属性只在绑定到GridView列的数据项为绑定到数据源的字段或属性时起作用,当绑定的是一个自定义函数或表达式时,该属性将不起效果。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341