问题描述
DataGridView中有一列是ComBox类型的列,请问我怎么在程序中向这一列中赋值呢?例如下面的代码所示:intdataGridViewRowNumber=(int)dataGridView1.Rows.Count;//for(inti=0;i<dataGridViewRowNumber;i++){dataGridView1.Rows[i].Cells[2].Value="想在Combox列中显示的值";}但是像上面的这种赋值方式会出现错误,请大家帮忙出出主意,谢谢!
解决方案
解决方案二:
该回复于2008-03-16 09:55:40被版主删除
解决方案三:
你可以将其dataproperty属性设置成数据库中字段名称mm,然后从数据库中查出即可:databasedb=databaseFactory.CreateDatabase();dataGridView1.dataSource=db.ExecuteDataSet(CommandType.Text,"selectmmfrom表").Tables[0];
解决方案四:
Combox.SelectItem.Value
解决方案五:
好久没有用了!这样好像就可以的!你试试for(inti=0;i<dataGridViewRowNumber;i++){dataGridView1.Rows[i,2].Value="想在Combox列中显示的值";}
解决方案六:
不好意思我的写错了!for(inti=0;i<dataGridViewRowNumber;i++){dataGridView1[i,2].Value="想在Combox列中显示的值";}//这样就可以了!还有你的方式我试过丫可以的丫
解决方案七:
不好意思!我晕了!没看清楚!顶一下!
解决方案八:
同类问题,纠结很久,顶一下