问题描述
现在动态的生成了一个DataGridView,行是固定的15行,列至少要2列。然后我有一个LIst<info>集合,info里有3个元素,“学号”,“姓名”,“性别”。要把list<info>信息添加进DataGridView里(学号->DataGridViewTextBoxColumn,姓名->DataGridViewTextBoxColumn,性别->DataGridViewTextBoxColumn)也就是动态的生成行和列(行是固定的15行,列至少要2列),添加到DataGridView里去。但数据大于30个的时候,要增加列(15行不变的)来显示其内容,依次列推。各位大神,怎么动态的增加列。以下是增加列的方法,但增加不固定数目的列,不知道怎么办。需要生成多个DataGridViewTextBoxColumn的对象么,DataGridViewTextBoxColumnNo=new
DataGridViewTextBoxColumn();dataGridView1.Columns.Add(No);
解决方案
解决方案二:
该回复于2011-12-14 09:06:56被版主删除
解决方案三:
该回复于2011-12-14 10:03:41被版主删除
解决方案四:
DGV比较占资源,用第三方那个好
解决方案五:
DataGridViewTextBoxColumnNo=new
DataGridViewTextBoxColumn();dataGridView1.Columns.Add(No);不一定要用No这样的变量了,把这两句话放到循环里不就可以了?至于对象的属性取得,用反射。
时间: 2024-10-03 19:35:37