+ -
当前位置:首页 → 问答吧 → 动态DataGridView的动态的添加列

动态DataGridView的动态的添加列

时间:2011-12-13

来源:互联网

现在动态的生成了一个DataGridView,行是固定的15行,列至少要2列。

  然后 我有一个LIst<info>集合, info里有3个元素,“学号”,“姓名”,“性别”。 要把list<info>信息添加进DataGridView里 (学号->DataGridViewTextBoxColumn, 姓名->DataGridViewTextBoxColumn, 性别->DataGridViewTextBoxColumn)
也就是动态的生成行和列(行是固定的15行,列至少要2列),添加到DataGridView里去。但数据大于30个的时候,要增加列(15行不变的) 来显示其内容,依次列推。 各位大神,怎么 动态的 增加列。
  以下是增加列的方法,但增加不固定数目的列,不知道怎么办。需要生成多个 DataGridViewTextBoxColumn 的对象么,
  DataGridViewTextBoxColumn No= new [code=C#][/code]DataGridViewTextBoxColumn();
  dataGridView1.Columns.Add(No);

作者: fly19881011   发布时间: 2011-12-13

顶顶顶 啊 ,

作者: fly19881011   发布时间: 2011-12-13


顶顶顶 啊 ,

作者: fly19881011   发布时间: 2011-12-13

DGV比较占资源,用第三方那个好

作者: andyqq8   发布时间: 2011-12-13

DataGridViewTextBoxColumn No= new [code=C#][/code]DataGridViewTextBoxColumn();
  dataGridView1.Columns.Add(No);

不一定要用 No 这样的变量了,把这两句话放到循环里不就可以了?

至于对象的属性取得,用反射。

作者: fangxinggood   发布时间: 2011-12-13