使用数字复合格式格式化数字字符串

时间:2010-08-09 17:42:05

标签: .net asp.net

我刚刚在GridView中的标准BoundField中遇到了一个有趣的问题。该字段用于EmployeeCode,它纯粹是数字,但存储在数据库的字符列中。 BoundField上的DataFormatString="{0:00000}"属性不起作用,因为我假设格式仅用于数值。

要解决此问题,我必须使用TemplateField,并使用属性Text='<%# PadNumericString(Eval("EmployeeCode").ToString(), 5) %>'绑定文本值。有没有更简单的方法呢?

1 个答案:

答案 0 :(得分:0)

尝试在原始BoundField上设置HtmlEncode = false并使用现有的dataformatstring。

相关问题