我正在填充一个DataTable,然后将它绑定到一个GridView控件。然而,其中一个边界字段是一个smallDateTime字段,并且数据在插入到Gridview时被破坏,您如何克服这一问题?我已将边界字段设置为具有格式,但无济于事,日期仍然错误。当我说错误时,我的意思是,例如,一条记录包含日期11/21/2010,在网格视图中显示为3/2/2011……我该如何纠正这个问题呢?
<asp:boundfield datafield="PubDate" headertext="Last Ad Date"
SortExpression="PubDate" DataFormatString="{0:d}"
HeaderStyle-Wrap="false" ItemStyle-Wrap="false" ItemStyle-Width="75px" HtmlEncode="false">
</asp:boundfield>谢谢
发布于 2011-03-03 09:07:15
您将格式化为Decimal,而不是SmallDateTime。例如,参见http://www.csharp-examples.net/string-format-datetime/。
https://stackoverflow.com/questions/5175358
复制相似问题