我有一个包含不同列的dataGridView。其中一个是ComboBoxColumn,默认选择(英语,德语,中文......)。我以编程方式将新行添加到我的datagridview。
dataGridView1.Rows.Add(sn, givenName, mail, department, ToDo);
第五列是我的ComboBoxColumn,当前写的是“ToDo”。 我想说一下我应该选择哪个comboBoxItems。例如:
dataGridView1.Rows.Add(sn, givenName, mail, department, 1);
现在应该在我的comboBox中选择德语。我在Form1.designer.cs设置了Items。
稍后我想获取为每行选择Item的值。
答案 0 :(得分:0)
你应该可以说:
// Assuming your combo box column is named 'comboBoxColumn1'
dataGridView1.Rows.Add(sn, givenName, mail, department, comboBoxColumn1.Items[1]);
有关设置Items
答案 1 :(得分:0)
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataGridViewComboBoxCell cell = row.Cells[0] as DataGridViewComboBoxCell;
}
现在您可以从单元格变量中访问您的值。
编辑: 单元格[]中的当前数字0不适合您的示例。