我的DataGridView没有排序我的日期列correclty,它似乎也没有按字符串排序。该列绑定到日期属性,所有操作都是使用设计器完成的。
我正在查看它的设置是424个条目长,每个日期应该有两个条目,它们应该彼此相邻(无论是按日期还是按字符串排序)
最后几十个条目正确排序,但初始条目不正确。
最初,开始时的每个第二个条目都是正确的。如果有一些排序,这是一个摘录。
(排序网格的开头位于左侧,网格的末端位于右侧)
我不知道造成这种情况的原因,或者如何修复它。任何想法将不胜感激!
谢谢!
答案 0 :(得分:1)
使用您调用的SQL来获取ORDER BY日期DESC或ASC的数据。这将为您提供日期顺序的SQL服务器调整。
一个例子是:
SELECT Name, Salary
FROM Employee
ORDER BY Start_Date DESC
这样您就不依赖网格来准确地对日期进行排序。还要检查网格控件中是否没有日期区域设置。可能是区域设置设置为另一个国家。