网格视图组合框列

时间:2011-09-29 12:28:34

标签: c# winforms

我正在使用Windows窗体。

我有一个ComboBox,并且在它的SelectedIndexChanged上,我需要将值绑定到GridViewComboBox列。

假设我绑定了ComboBox中的所有状态,那么当选择状态时,我需要绑定所有处于特定状态的区域。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我不确定这个问题。在某处您编写了Combobox,有时还编写了GridViewComboBox。如果你想要我想的话,那就剩下了:

datagridview dg;
string[] district = { "dis1", "dis2", "dis3" };
for (int i = 0; i < dg.Rows.Count; i++)
{
    DataGridViewComboBoxCell cc = (DataGridViewComboBoxCell)dg["dgc", i];
    cc.DataSource = country;
    cc.Value = country[0];
}

dgc = DatagridViewComboboxColumn的列名。

这里,将以下代码放在State Combobox TextChanged事件中。字符串数组区是区域源。根据您的需要调整这个概念,我想你会得到你想要的东西。 需要更清晰,添加评论。 希望它有所帮助。