我正在寻找一种通过索引删除ComboBox中特定项目的方法。 我只找到了一种使用以下代码按值删除项目的方法:
cbRooms.Items.Remove((ComboBoxItem)item))
更新
我想使用这样的代码
ComboBox.Items.Remove(ComboBox.SelectedIndex);
答案 0 :(得分:2)
您可以使用RemoveAt
方法按索引删除项目:
comboBox.Items.RemoveAt(index);
答案 1 :(得分:2)
这很简单:
cbRooms.Items.RemoveAt(0); //0 = Index
如果要获取所选值的索引并将其删除,则可以执行以下操作:
int SelectedIndex = cbRooms.SelectedIndex;
// OR LIKE : int SelectedIndex = cbRooms.FindString(textBox2.Text);
cbRooms.Items.RemoveAt(SelectedIndex); //0 = Index
希望您正在寻找的东西以及我的回答对您有所帮助。