读书人

如何快速删除DataGridView里面的重复列

发布时间: 2012-09-03 09:48:39 作者: rapoo

怎么快速删除DataGridView里面的重复列?
有一个DataGridView,里面的数据如下:(第一行为DataGridView的标题)


项目/年份Y2011Y2011Y2010Y2009Y2008
业绩日期2011年12月2011年6月2010年6月2009年6月2008年6月
盈利(百万)1,5783,52913,1392,6387,516
盈利增长(%)N/A-73.14398.09-64.957.05
...

现在要做的是,将年份重复的列删除掉,保留“业绩日期”为最新的那个列,比如上面的例子,要将“业绩日期”为“2011年6月”的那一列删除掉。

注意,由于这个DataGridView的列是动态读取的,也就是列数不固定,且事先无法确定是哪一年的数据重复,也就是说本例重复的是Y2011,而下一个例子可能就变成Y2010了,现在要处理的就是数据读取出来后删除年份重复的列,保留“业绩日期”为最新的那个。

有没有什么简单快捷的程序吗?

[解决办法]
循环咯。
[解决办法]
嗯,循环比较年份,重新绑定
[解决办法]
select 的时候直接去掉不就行了,这样还减少数据量

读书人网 >C#

热点推荐