我有一列包含日期,当我单击列标题时,该列按数字排序,而不是按日期排序。我该如何按日期排序?日期的格式为 dd/mm/yy。
示例(按最旧的顺序排列):
2008 年 10 月 12 日 <--12 月 10/09/08 <--九月 2008 年 12 月 12 日 <--12 月
非常感谢
最佳答案
源是数据表吗?如果是这样,您可能需要指定相关列的类型为 DateTime:
myDataTable.Columns["ColumnName"].DataType = System.Type.GetType("System.Date");
希望有帮助!
关于C# 按日期对 Datagrid 列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/368997/