【发布时间】:2011-10-15 07:22:06
【问题描述】:
我在 XtraGrid 中有一个列,显示自插入记录以来经过的时间。我在服务器上计算这个并将时间作为字符串返回。
问题是它没有正确排序,请看图片 9 天多于 23 天...
知道如何以一种更好的方式进行排序吗?
【问题讨论】:
-
单元格中的值只是文本吗?是数据绑定吗?看起来它对我来说是按字母顺序排序的。如果支持值是一个真正的 DateTime,它将使用它来排序。
-
这些值最初是字符串还是可能是 TimeSpan?
-
目前我在服务器上计算,在网格中我传入一个长字符串。
-
有什么更好的方法来做到这一点?
-
您应该将此数据作为日期时间字段存储在数据库中。这将解决您的问题以及使用字符串表示时间值的潜在问题
标签: .net sorting datagrid devexpress