日期:2014-05-17  浏览次数:21309 次

DataGridView怎么获取所有列名呢?
DataGridView打开一些文件,但有些会有几列,但我只需要显示其中4列(譬如第一列名:编号),我怎么隐藏其他列呢?

我一开始是这样去隐藏
dataGridView1.Columns[0].Visible = false;
,但考虑到每个文件都不同,这样不太灵活,动态隐藏列要怎么实现呢?

------解决方案--------------------
这个还真没有什么好的办法,因为数据列不同。

要么就设计时绑定,要么就动态的用你上面的代码来实现。

这样灵活。

------解决方案--------------------
dataGridView1.Columns[] 没有 string 的索引器吗 。

如果你要隐藏列 还有一个方法就是吧它的 宽度给 设置成 0