首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么动态设置datagridview中的哪些列显示哪些列不显示

2012-08-29 
C#如何动态设置datagridview中的哪些列显示哪些列不显示比方datagridview里有商品编号,商品名称,商品条码,

C#如何动态设置datagridview中的哪些列显示哪些列不显示
比方datagridview里有商品编号,商品名称,商品条码,进价,售价,进价金额,售价金额等字段,我想在做一个窗体,能显示出每个列的字段名来,当我选中这个列时(也就是做成checkbox的形式),这个列就显示,不选择时就不显示。
 急用,谢谢各位!最好能有详细代码。多加分。呵呵。

[解决办法]
for (int i = 0; i < dataGridView1.Rows.Count; i++)
 {
//这是判断哪一个check被选中 if ((bool)dataGridView的ID.Rows.Cells[0].EditedFormattedValue==true)
{

}

 }
http://www.cnblogs.com/freeliver54/archive/2009/03/24/1420390.html
[解决办法]
你的窗体能显示出每个列的字段名,每个checkbox对应一个bool变量。每个bool变量对应dgv控件的1列
判断所有bool变量,当某一个为false时
dataGridView1.Columns[对应的列号].Visible = false
按这个思路自己写代码吧

热点排行