请教DataGridView怎么只显示指定的列
请问DataGridView如何只显示指定的列?我使用的是vs2010,默认把所以的列都显示了,自己添加的列反而没有内容
请问DataGridView如何只显示指定的列?
我使用的是vs2010,默认把所以的列都显示了,自己添加的列反而没有内容,不知道怎么回事
我使用的是windows的form,没有AutoGenerateColumns 属性
[解决办法]
AutoGenerateColumns = False
[解决办法]
是绑定数据库吗,如果是的话采用多表查询(select a.1,a.2,b.3,b.4 from aa a,bb b where ...)
然后指定要显示的列可以:
DataGridView.Columns[0].HeaderText = rm.GetString("id");
DataGridView.Columns[1].HeaderText = rm.GetString("name");
//DataGridView.Columns[2].HeaderText = rm.GetString("type");
DataGridView.Columns[2].Visible = false;
DataGridView.Columns[3].HeaderText = rm.GetString("aid");
DataGridView.Columns[4].Visible = false;
[解决办法]支持!!
[解决办法]那个设置False的,
就是在属性里面点选就可以了么?
[解决办法]没有AutoGenerateColumns
-------------------------
是 DataGridView的属性,是有的 你再找找
[解决办法]我使用的是vs2010.windows窗体应用程序,又看了两遍,dataGridView确定没有AutoGenerateColumns 属性
[解决办法]直接在你加载dataGridView1的地方加上
dataGridView1.AutoGenerateColumns = false;
[解决办法]那你直接设置dataGridView.Columns[i].Visible 的属性!
[解决办法]原来在dataGridView的编辑列中有个属性DataPropertyName,在这里设置字段名称即可显示,查询结果的字段,全部添加上列后,就不会自动产生列了
[解决办法]直接设置dataGridView的属性
[解决办法]DataGridView.Columns["列名"].Visible = false;
[解决办法]只能在后台加上dataGridView1.AutoGenerateColumns = false;
[解决办法]直接设置dataGridView.Columns[i].Visible 的属性!
将不需要的列隐藏,
[解决办法]可以直接,dataGridView1.AutoGenerateColumns = false;
不行你试试,我试过了可以的。