如何更改显示从数据库填充的日期格式的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&Date">
<ItemStyle Wrap="False" />
我如何显示为'23 -AUG-2008'?
答案 0 :(得分:0)
您可以使用DataFormatString
的{{1}}属性。只需指定所需的格式。
在你的情况下:
BoundColumn
顺便说一下,<asp:BoundColumn DataField="DateFormat" DataFormatString="{0:dd-MMM-YYYY}" HeaderText="Day&Date">
是来自Winforms的控件,而不是webforms ...在webforms中它被称为DataGridView
。这与javascript或vb.net无关,所以我也删除了这些标签。该解决方案特定于GridView控件,无论代码隐藏语言如何都属于asp.net。是的,您可以使用javascript格式化这些字符串,但是......