我的表格中包含DateTime
列,数据类型为VARCHAR(500)
。
我在其中存储日期和时间信息。我使用C#
获取日期时间值DateTime.Now.ToLongDateString() + "," + DateTime.Now.ToLongTimeString()
这给了我这样的格式:2015年7月14日12:56:04。
我想通过此列对gridview中的数据进行排序,但由于它是VARCHAR
,因此结果不正确。我知道转换有一些东西,但是还没有能够做到这一点。
任何关于dis的建议都将受到赞赏。
答案 0 :(得分:0)
如果您在Gridview中使用boundfield作为datetime列,那么这将有助于您设计Gridview:
<asp:boundfield datafield="DateColumn" dataformatstring="{0:MMMM d, yyyy}" htmlencode="false" />