数据绑定DataGridView没有正确排序日期

时间:2010-11-19 02:07:26

标签: .net vb.net sorting datagridview

我的DataGridView没有排序我的日期列correclty,它似乎也没有按字符串排序。该列绑定到日期属性,所有操作都是使用设计器完成的。

我正在查看它的设置是424个条目长,每个日期应该有两个条目,它们应该彼此相邻(无论是按日期还是按字符串排序)

最后几十个条目正确排序,但初始条目不正确。

最初,开始时的每个第二个条目都是正确的。如果有一些排序,这是一个摘录。

(排序网格的开头位于左侧,网格的末端位于右侧)

alt text

我不知道造成这种情况的原因,或者如何修复它。任何想法将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:1)

使用您调用的SQL来获取ORDER BY日期DESC或ASC的数据。这将为您提供日期顺序的SQL服务器调整。

一个例子是:

SELECT Name, Salary
FROM Employee
ORDER BY Start_Date DESC

这样您就不依赖网格来准确地对日期进行排序。还要检查网格控件中是否没有日期区域设置。可能是区域设置设置为另一个国家。