ASP.NET GridView 日期显示问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 10:45:34
我在绑定的日期列中的DataFormatString属性中写了{0:yyyy-MM-dd},可是显示的日期还是2008-01-01 00:00:00,请问怎样设置才能显示为2008-01-01啊?把当前列改成模板列也不行,请指点。谢谢

<Columns>
<asp:BoundField DataField="EmployeeId" />
<asp:BoundField DataField="LastName" />
<asp:BoundField DataField="BirthDate" HtmlEncode ="false" DataFormatString="{0:yyyy-MM-dd}" />
</Columns>

设置为 DataFormatString="{0:yyyy-MM-dd}" 注意必须设置 HtmlEncode ="false"

用 .ToShortDateString() 方法!

HtmlEncode = false;