我有2個comboBox
具有通過設計重做器指定的相同項目的對象。動態更改組合框中的項目
如果在第一個組合框中選擇了任何特定的項目,它必須從第二個組合框中刪除。
我現在做的事:
1)添加了這個
static ComboBox.ObjectCollection defaultCollection;
2)
defaultCollection = comboBoxRange1.Items;
3)
private void comboBoxRange1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBoxRange2.Enabled = true;
ComboBox.ObjectCollection copyCollection = defaultCollection;
copyCollection.RemoveAt(comboBoxRange1.SelectedIndex);
comboBoxRange2.DataSource = copyCollection;
}
但在這之後我被選中item re從兩個組合框移動並且defaultCollection
變爲修改。我如何解決它?我是否需要製作藏品的副本或手動重新組合每次更改的值?