我似乎无法弄清楚如何在组合框中动态更改所选项目。我正在尝试这个:
myComboBox.SelectedItem = item.Id;
这里item.Id是一个int,对应于绑定到组合框的有效ValueMember。然而,组合框保持不变。我在更改所选项目后尝试使控件无效。有什么诀窍?
由于
答案 0 :(得分:5)
尝试使用SelectedValue ..
myComboBox.SelectedValue = item.Id;
答案 1 :(得分:0)
您可以使用以下任何一种:
ComboBox尝试使该对象成为列表中当前选定的对象。如果在列表中找到该对象,它将显示在ComboBox的编辑部分中,并且SelectedIndex属性将设置为相应的索引。如果列表中不存在该对象,则SelectedIndex属性将保留其当前值。
获取或设置所选项目的从零开始的索引。