![](/img/trans.png)
[英]set DataGridView ComboBoxColumn selectedIndex from DataGridView BindingSource
[英]change selection from ComboBoxColumn in DataGridView
我有一个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。
稍后,我想获取为每个行选择哪个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;
}
现在您可以从单元变量访问值。
编辑:当然,Cells []中的数字0不适合您的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.