0

如何更改显示从数据库填充的日期格式的 asp 网格中的日期格式。数据库以“2009-08-23 10:24:00.000”格式存储值,但网格中的值显示为“Sun 23-08-2009 10:24:00”我想将其显示为“23-AUG- 2008' VB .Net 代码

"Dim dv As DataView1 = ds.Tables(0).DefaultView"

标记是

<asp:BoundColumn    DataField="DateFormat"  HeaderText="Day&amp;Date">    
<ItemStyle Wrap="False" />

如何显示为“23-AUG-2008”?

4

1 回答 1

0

您可以使用DataFormatString. BoundColumn那里只是指定所需的格式。

在你的情况下:

<asp:BoundColumn DataField="DateFormat" DataFormatString="{0:dd-MMM-YYYY}" HeaderText="Day&amp;Date">    

顺便说一句,DataGridView是来自 Winforms 的控件,而不是 webforms...在 webforms 中它被称为GridView. 这与javascript或vb.net无关,所以我也删除了标签。该解决方案特定于GridView控件,无论代码隐藏语言如何,它都属于asp.net。是的,您可以使用 javascript 来格式化这些字符串,但是...

于 2012-11-15T09:31:03.750 回答