【发布时间】:2016-10-14 08:49:45
【问题描述】:
我们有DataGridViewComboBoxColumn,其中有四个固定值。在事件dataGridView1_EditingControlShowing 发生的运行时,我们试图将新项目附加到DataGridViewComboBoxColumn。
private void dataGridView1_EditingControlShowing(object sender,
DataGridViewEditingControlShowingEventArgs e)
{
ComboBox combo = e.Control as ComboBox;
if (combo != null)
{
combo.DropDown += new System.EventHandler(ComboBox1_DropDown);
}
}
private void ComboBox1_DropDown(object sender, System.EventArgs e)
{
ComboBox comboBox = (ComboBox)sender;
if (comboBox.Items != null)
{
List<String> elementname = Elements();
foreach (string s in elementname)
{
if (!comboBox.Items.Contains(s))
{
comboBox.Items.Add(s);
}
}
}
}
我遇到了这个异常:
您能否建议如何将值添加到Items 集合中的现有DataGridViewComboBoxColumn。
【问题讨论】:
标签: c# datagridview datagridviewcolumn