一个DataGridView的几个行要隐藏和显示之间切换用到的3种代码:
'--1 Static w as Boolean Me.DgvPlanAll.Columns(0).Visible = w Me.DgvPlanAll.Columns(2).Visible = w Me.DgvPlanAll.Columns(14).Visible = w w = not w '--2 Me.DgvPlanAll.Columns(0).Visible = Not Me.DgvPlanAll.Columns(0).Visible Me.DgvPlanAll.Columns(2).Visible = Not Me.DgvPlanAll.Columns(2).Visible Me.DgvPlanAll.Columns(14).Visible = Not Me.DgvPlanAll.Columns(14).Visible '--3 Me.DgvPlanAll.Columns(0).Visible = Not Me.DgvPlanAll.Columns(0).Visible Me.DgvPlanAll.Columns(2).Visible = Me.DgvPlanAll.Columns(0).Visible Me.DgvPlanAll.Columns(14).Visible = Me.DgvPlanAll.Columns(0).Visible
那个一比较好呢。
第一种多用到一个变量,不管初始值是怎么样,所有列都的同一个结果。
第二种比较常用,可以单独处理每一个列,比如有的列开始是隐藏的,用这个代码就变成显示的了。
第三种后面的几列都跟着第一列变动。第一列切换后是怎么样。后面的列就怎么样。
各有各的用处吧。记下了。供以后参考。