dataGridView如何设置用来显示数据
List<DesignInfo> list = dManager.GetList();
dgvlist.AutoGenerateColumns = false;
dgvlist.DataSource = list;
dataGridView1.AutoGenerateColumns = false;
dataGridView1.DataSource = list;
红色部分是我新加的一个dataGridView,怎么会没有数据显示呢
使用上面的代码都有数据显示
难道空间还需要怎么做吗
------解决方案--------------------this.dataGridView1.AutoGenerateColumns = false;//这行要去掉。
------解决方案--------------------public class DesignInfo
{
public DesignInfo() { }
public DesignInfo(Int32 id, string name) { this.ID = id; this.Name = name; }
public Int32 ID { get; set; }
public string Name { get; set; }
}
private void Form1_Load(object sender, EventArgs e)
{
List<DesignInfo> list = new List<DesignInfo>();
list.Add(new DesignInfo(1, "guwei4037"));
list.Add(new DesignInfo(2, "google"));
this.dataGridView1.DataSource = list;
}
效果:
------解决方案--------------------
去掉就是自动生成列名,设为false你就自定义吧,控件属性那里慢慢搞
------解决方案--------------------要么手动设置,要么用代码控制。
refer : http://www.cnblogs.com/wszj04/articles/1261775.html