1

我有一个包含属性、日期、数据类型的表。我用来SqlDataSource从数据库中获取数据并填充GridView它以“mm/dd/yyyy hh:mm:ss”格式显示。

但在数据库中,它以“mm/dd/yyyy”格式存储。应该改变什么?

4

3 回答 3

4

试试这个

<asp:BoundField HeaderText="Date" DataField="DBDate" 
     DataFormatString="{0:MM/dd/yy}">
于 2012-12-21T12:49:54.103 回答
1

显然你的默认值是. 将其更改为Boundfield DataFormatStringmm/dd/yyyy hh:mm:ssMM/dd/yy

<asp:BoundField  DataFormatString = "{0:MM/dd/yy}"  /> 
于 2012-12-21T12:52:57.870 回答
1

HtmlEncode="False"如下使用它

<asp:BoundField HeaderText="Date" DataField="DBDate"   HtmlEncode="False"
 DataFormatString="{0:MM/dd/yy}">
于 2012-12-21T12:53:13.110 回答