winform的 datagridview中如何显示和隐藏某一列?

时间:2021-05-19 19:32:34

比如:我希望的效果是点击按钮button1显示datagridview中的第一列.
    点击button2隐藏第一列
请问怎么做?
是winform 的//

9 个解决方案

#1


有知道的不?

#2


// DataGridView1的第一列隐藏
DataGridView1.Columns[0].Visible = false;

#3


在click1事件里面添加 datagrid.viewColumns[0].Visible = true;
在click2事件里面添加 datagrid.viewColumns[0].Visible = false;

#4


上面写错了 

在click1事件里面添加 datagridview.Columns[0].Visible = true; 
在click2事件里面添加 datagridview.Columns[0].Visible = false; 

#5


点击button1的事件里:
dataGridView1.Columns[0].Visible = true;
点击button2的事件里:
 dataGridView1.Columns[0].Visible = false;

#6


引用 5 楼 xfreyes 的回复:
点击button1的事件里:
 dataGridView1.Columns[0].Visible = true;
 点击button2的事件里:
  dataGridView1.Columns[0].Visible = false;


#7


自己解决了.汗..貌似很简单,只是没发现

#8


DataGridView1.Columns[columnName].Visible = false;
这样就可以了

#1


有知道的不?

#2


// DataGridView1的第一列隐藏
DataGridView1.Columns[0].Visible = false;

#3


在click1事件里面添加 datagrid.viewColumns[0].Visible = true;
在click2事件里面添加 datagrid.viewColumns[0].Visible = false;

#4


上面写错了 

在click1事件里面添加 datagridview.Columns[0].Visible = true; 
在click2事件里面添加 datagridview.Columns[0].Visible = false; 

#5


点击button1的事件里:
dataGridView1.Columns[0].Visible = true;
点击button2的事件里:
 dataGridView1.Columns[0].Visible = false;

#6


引用 5 楼 xfreyes 的回复:
点击button1的事件里:
 dataGridView1.Columns[0].Visible = true;
 点击button2的事件里:
  dataGridView1.Columns[0].Visible = false;


#7


自己解决了.汗..貌似很简单,只是没发现

#8


DataGridView1.Columns[columnName].Visible = false;
这样就可以了