问题描述
- 有关c#DateGridView的DataGridViewComboBoxColumn列问题
-
在我的DateGridView控件中有一列是DataGridViewComboBoxColumn,我使用Datagridview.Rows.Add()方法添加新的数据,现在有一个问题,就是我想每一行中的DataGridViewComboBoxColumn列的Items数据不同,比方说第一行表示小明喜欢吃什么水果,那么DataGridViewComboBoxColumn下拉框中的Items中就有N个水果的名字,第二行表示小明喜欢什么颜色,那么第二行DataGridViewComboBoxColumn下拉框的Items中就有N种颜色,可是我使用这个方法:
DataGridViewComboBoxColumn cob = (DataGridViewComboBoxColumn)this.dataGridView1.Columns[0];
cob.items.add();给我的DataGridViewComboBoxColumn 列添加数据时,所有列的DataGridViewComboBoxColumn下拉框里面的Items的值是一样的。有什么方法可以让他么不一样吗???
解决方案
((DataGridViewComboBoxCell)dataGridView1.Rows[0].Cells[0]).Items.Add("a");
((DataGridViewComboBoxCell)dataGridView1.Rows[0].Cells[0]).Items.Add("b");
((DataGridViewComboBoxCell)dataGridView1.Rows[1].Cells[0]).Items.Add("c");
((DataGridViewComboBoxCell)dataGridView1.Rows[2].Cells[0]).Items.Add("d");
时间: 2024-10-30 15:05:48