日期:2014-05-17  浏览次数:20923 次

dataGridView填充数据后不可用?
dataGridView中设置两个列:
Column1(名称) 为A(列头),类型为DataGridViewTextBoxColumn
Column2为B,类型为DataGridViewComboBoxColumn
从数据库表1提取a、b两个字段,以dataset通过http://bbs.csdn.net/topics/390519666的方法设置两个列的DataPropertyName实现数据填充,再从数据库的表2提取c字段绑定到Column2的Items中。结果
dataGridView的数据填充正常,DataGridViewComboBoxColumn.Items的绑定也未报错,但dataGridView就是不可用。哪位大神指点一下本人这个小菜鸟?

------解决方案--------------------
你 先 要给 你 的 DataGridViewComboBoxColumn  这一列 的 datasource 属性 赋值
因为 他是 combobox 类型的
------解决方案--------------------
dgv列类型并不是严格意义上的类型标准,这个是类型负值错误,先提取数据到数组或list,再各种操作,还是建议三层,这个太乱了