我刚刚在GridView中的标准BoundField中遇到了一个有趣的问题。该字段用于EmployeeCode
,它纯粹是数字,但存储在数据库的字符列中。 BoundField上的DataFormatString="{0:00000}"
属性不起作用,因为我假设格式仅用于数值。
要解决此问题,我必须使用TemplateField,并使用属性Text='<%# PadNumericString(Eval("EmployeeCode").ToString(), 5) %>'
绑定文本值。有没有更简单的方法呢?
答案 0 :(得分:0)
尝试在原始BoundField上设置HtmlEncode = false并使用现有的dataformatstring。