C# 更改DataGridView中ComboBoxColumn的选择
我有一个不同列的dataGridView。其中之一是带有默认选择(英语、德语、中文…)的ComboBoxColumn。我以编程方式向datagridview添加新行C# 更改DataGridView中ComboBoxColumn的选择,c#,datagridview,selectedindex,C#,Datagridview,Selectedindex,我有一个不同列的dataGridView。其中之一是带有默认选择(英语、德语、中文…)的ComboBoxColumn。我以编程方式向datagridview添加新行 dataGridView1.Rows.Add(sn, givenName, mail, department, ToDo); 第五列是我的ComboBoxColumn,其中当前写的是“ToDo”。 我想说我的comboBoxItems应该被选中。例如: dataGridView1.Rows.Add(sn, givenName, m
dataGridView1.Rows.Add(sn, givenName, mail, department, ToDo);
第五列是我的ComboBoxColumn,其中当前写的是“ToDo”。
我想说我的comboBoxItems应该被选中。例如:
dataGridView1.Rows.Add(sn, givenName, mail, department, 1);
现在应该在我的组合框中选择德语。我将项目设置为Form1.designer.cs
稍后,我想获得为每行选择哪个项目的值 你应该能够说:
// Assuming your combo box column is named 'comboBoxColumn1'
dataGridView1.Rows.Add(sn, givenName, mail, department, comboBoxColumn1.Items[1]);
有关设置项的示例,请参见
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataGridViewComboBoxCell cell = row.Cells[0] as DataGridViewComboBoxCell;
}
现在,您可以从单元格变量访问您的值
编辑:
当然,单元格[]中的数字0不适合您的示例