自定义排序包含自定义格式化日期的DataGridViewColumn

时间:2014-11-18 16:41:29

标签: c# datagridview

我有一个DataGridView,其列包含字符串,格式为“d.yy”(例如2.13是2013年2月)。

我想根据此列对DataGridView进行排序。我尝试了一些不同的方法,包括:

DataGridViewCellStyle qq = new DataGridViewCellStyle();
qq.Format = "m.yy";
dataGridView.Columns[0].DefaultCellStyle = qq;

dataGridView.Sort(dataGridView.Columns[0], ListSortDirection.Ascending);

但它不起作用,它按照这种方式排序:

2.14
3.13
3.14
4.14

这当然不是我需要的。

提前致谢:)

1 个答案:

答案 0 :(得分:1)

创建另一个yy.m列并按其排序(可以按隐藏列排序吗?)