如何根据SQL中的varchar datetime字段在asp.net中排序数据



我有一个数据类型为VARCHAR(500)的列DateTime的表。

我在里面存储日期和时间信息。我正在使用c#

获取datetime值
DateTime.Now.ToLongDateString() + "," + DateTime.Now.ToLongTimeString()

这给了我这样的格式:14 July 2015,12:56:04.

我想排序数据在gridview的这一列,但由于它是VARCHAR这给出了不正确的结果。我知道有一些关于转换的东西,但是还没有能够做到。

如果你在Gridview的datetime列中使用boundfield,那么这将有助于你设计Gridview:

<asp:boundfield datafield="DateColumn" dataformatstring="{0:MMMM d, yyyy}" htmlencode="false" />

相关内容

  • 没有找到相关文章

最新更新