Telerik GridBoundColumn DataFormatString 被忽略

Telerik GridBoundColumn DataFormatString is ignored

我正在使用 telerik 网格,并试图格式化日期列,但它不起作用。 DataFormatString 被忽略,无论我在其中输入什么。

<telerik:GridBoundColumn DataField="myDate" HeaderText="My Date"
            SortExpression="myDate" HeaderStyle-Wrap="false" ItemStyle-VerticalAlign="Top"
            UniqueName="myDate" DataFormatString="{0:MM/dd/yyyy}" HtmlEncode="true" />

为什么 DataFormatString 被完全忽略了?

当 HTMLEncode 属性 设置为 true 时,DataFormatString 属性 将被忽略。由于这是一个日期并且您正在控制输出的格式,因此没有理由设置 HTMLEncode 属性 无论如何。