C# GridViewDataDateColumn未正确排序日期

C# GridViewDataDateColumn未正确排序日期,c#,asp.net,devexpress,C#,Asp.net,Devexpress,出于某种原因,每当选择该列进行排序时,它都会对日期进行排序,但会根据月份而不是年份进行排序。因此,我将得到所有的11月,例如,将聚集在一起,即使他们是从2005年和2014年。我正在使用ASP.NET3.5、DevExpress、C#和VisualStudio2008。不幸的是,我没有大声显示任何代码片段。我相信一定有一个简单的解决方案,但我对ASP.Net还相当陌生,无法在文档或搜索中找到解决方案。您是否根据查询填充了dataGrid?如果是,您可以按日期下单。否则,你就得用排序描述符编程了。

出于某种原因,每当选择该列进行排序时,它都会对日期进行排序,但会根据月份而不是年份进行排序。因此,我将得到所有的11月,例如,将聚集在一起,即使他们是从2005年和2014年。我正在使用ASP.NET3.5、DevExpress、C#和VisualStudio2008。不幸的是,我没有大声显示任何代码片段。我相信一定有一个简单的解决方案,但我对ASP.Net还相当陌生,无法在文档或搜索中找到解决方案。

您是否根据查询填充了dataGrid?如果是,您可以按日期下单。否则,你就得用排序描述符编程了。你的“日期”值是什么?很遗憾,我被解雇了,所以我不知道了。