0
A
回答
0
您不追加数据,而是完全替换它。所以SelectedIndex将被重置。你能记住它,然后将其设置回像这样
int oldIndex = Combobox1.SelectedIndex;
Combobox1.DataSource= GetItems();
Combobox1.SelectedIndex = oldIndex; //should check to see if the new list is long enough.
1
我想你的组合框有DropDownStyle属性设置为DropDownList。如果是,则设置数据源自动将SelectedIndex设置为0(列表中的第一个元素)。你可以这样写:
Combobox1.DataSource=GetItems();
Combobox1.SelectedIndex = -1;
相关问题
- 1. 组合框选定索引更改所有组合框更改
- 2. 当复选框值更改时,更改WPF组合框上的数据绑定
- 3. 将组合框绑定到组合框
- 4. 更改引导组合框
- 5. 从组合框填充ASP.NET文本框选择索引更改
- 6. 根据选定的索引从另一个组合框填充组合框
- 7. 用WPF C中的数据绑定更改组合框的选定索引#
- 8. 当将组合框索引设置为-1时为空指针
- 9. 如何将数据字段值绑定到组合框索引?
- 10. Pyqt - 如何更改组合框数据,因为另一个组合框数据?
- 11. 组合框选定的值更改
- 12. 当组合框选择时从mysql中更改文本框值
- 13. 将数据绑定到组合框
- 14. 数据绑定组合框到集合
- 15. 将数组项添加到组合框
- 16. 将数组添加到组合框
- 17. C#将选定值的组合框添加到数组中
- 18. 将数组绑定到组合框
- 19. 将焦点更改为组合框
- 20. 组合框选项不改变,当数据源更新
- 21. 根据另一个组合框值更改组合框值?
- 22. WPF - 将一个组合框的选定项目更改为另一个组合框的选定项目
- 23. 更改组合框时动态移动组合框?
- 24. 从文本框更改为组合框
- 25. 组合框无法更改数据库
- 26. C#更改标签取决于组合框选择索引
- 27. 组合框中的组合框更改事件的参数js
- 28. Silverlight组合框附加行为
- 29. 在显示组合框之前更改组合框的选定值
- 30. 将数据添加到组合框(未绑定数据)