将DataGridView列值排序为DateTime

时间:2015-08-17 12:02:34

标签: c# sorting datetime datagridview

我需要按照DateTime类型值降序排列DataGridView(最近一次是在顶部),但我得到的最接近的是升序。这是我的代码:

        DataGridViewColumn timeStarted = ProjectsTable.Columns[2];
        timeStarted.Width = 170; // Time started
        timeStarted.ValueType = typeof(DateTime);
        timeStarted.SortMode = DataGridViewColumnSortMode.Programmatic;

PS。:我已经尝试过使用ProjectsTable.Sort(timeStarted, ListSortDirection.Descending);但它没有用,列值被排序为字符串而不是DateTime。

非常感谢任何帮助。

0 个答案:

没有答案