更改DataGridView中ComboBoxColumn中的选择
本文关键字:选择 ComboBoxColumn 更改 DataGridView | 更新日期: 2023-09-27 18:14:52
我有一个带有不同列的dataGridView。其中一个是具有默认选择(英语、德语、中文…(的ComboBoxColumn。我通过编程将新行添加到我的数据网格视图中。
dataGridView1.Rows.Add(sn, givenName, mail, department, ToDo);
第五列是我的ComboBoxColumn,当前写的是"ToDo"。我想说应该选择我的组合框项目中的哪一个。例如:
dataGridView1.Rows.Add(sn, givenName, mail, department, 1);
现在应该在我的组合框中选择德语。我将项目设置为Form1.designer.cs.
稍后,我想获得为每一行选择Item的值。
您应该能够说:
// Assuming your combo box column is named 'comboBoxColumn1'
dataGridView1.Rows.Add(sn, givenName, mail, department, comboBoxColumn1.Items[1]);
有关设置Items
的示例,请参阅此MSDN页面
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataGridViewComboBoxCell cell = row.Cells[0] as DataGridViewComboBoxCell;
}
现在,您可以访问单元格变量中的值。
编辑:当然,单元格[]中的数字0不适合您的示例。