先定义一个类class test
里面有4个属性都是int 类型
a,b,c,d然后创建集合list<test>里面的属性a,b,c均赋值 d没赋值DGV控件绑定集合
这时候显示4列,D列显示都是0如果我只想显示abc 3列该如何操作 前提是必需保留test里的D属性,因为其他地方要用到
里面有4个属性都是int 类型
a,b,c,d然后创建集合list<test>里面的属性a,b,c均赋值 d没赋值DGV控件绑定集合
这时候显示4列,D列显示都是0如果我只想显示abc 3列该如何操作 前提是必需保留test里的D属性,因为其他地方要用到
public int d
{
get;set;
}
如果只希望这一个dgv不显示d,可以在该dgv的Collections属性里添加对abc的绑定,然后把AutoGenerateColumn属性改为false
var q = from l in list
select new
{
l.a,
l.b,
l.c
};
this.dataGridView1.DataSource = q.ToList();
this.dataGridView1.DataSource = new BindingList<集合类型>(this.有数据的集合);http://zhidao.baidu.com/question/280599422.html