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. 將數據添加到組合框(未綁定數據)