有對象和組合框列表的Windows應用程序項目。如何以兩種方式將此對象綁定到組合框?在兩種方式中,我的意思是當我在列表中添加一些元素時,combobox數據源應該自動更改。我如何雙向綁定對象組合框在Windows應用程序
回答
List<T> won't do the job, you want BindingList<T>
你是對的..非常感謝 – Nomad
當我開始使用.net的時候,我還記得當時那個勁頭很大。 –
也許你可以使用一個ObservableCollection作爲listItems中的源。然後,將新項目添加到此集合,它應該更新列表和原始數據源。
我將不得不zapico同意 - 有一點點直視觀察集合。 雖然,你總是可以只使用一個事件處理程序,如選定的項目索引已更改!?我不確定在winforms上的組合框的事件處理程序的正確名稱,因爲我目前正在學習ASP。
如果使用「Windows窗體」組合框中有一個數據源屬性,您可以使用綁定到數據源,並且可以使用在文本框中顯示字段的DisplayMember財產Windows應用程序。這方面的一個例子可以在這裏找到:
http://msdn.microsoft.com/en-us/library/w67sdsex.aspx
如果您的Windows應用程序正在使用WPF然後組合框有一個的ItemsSource財產,你可以使用綁定的SelectedItem財產。這裏是一個深入研究如何處理它在WPF:
- 1. 組合框(雙向)綁定到對象屬性
- 2. WPF:如何綁定對象組合框
- 3. Windows 8 HTML/JavaScript Metro應用程序中的雙向綁定
- 4. 對象組合引用 - 雙向?
- 5. WPF綁定對象到組合框
- 6. 如何在雙向綁定組合框中顯示選定的項目/值?
- 7. 如何從組合框綁定對象數據到列表框
- 8. 使用MVVM的WPF組合框的雙向綁定問題
- 9. 雙向綁定組合框的靜態屬性在.NET 4.5
- 10. 如何從組合框在C#Windows窗體應用程序
- 11. 綁定列表,以組合框在VB.Net WPF應用程序
- 12. 如何將自定義對象數據綁定到組合框
- 13. 我如何綁定枚舉組合框
- 14. Windows應用程序組合框向上打開
- 15. 如何綁定組合框
- 16. 如何在Silverlight中的兩個組合框中進行雙向綁定
- 17. 雙向數據綁定對象
- 18. 如何在Windows任務欄中組合我的應用程序?
- 19. 聚合物雙向綁定
- 20. 如何在windows應用程序中獲取DataGridView中的組合框選定項?
- 21. WPF雙向組合框綁定更新不及時
- 22. 雙向綁定的WPF組合框的XDocument
- 23. 雙向數據綁定問題與組合框 - WPF
- 24. WPF數據綁定組合框<->應用程序設置
- 25. 在Windows窗體應用程序中分組組合框項目
- 26. 雙向綁定C#。文本框和自制類的對象
- 27. 如何綁定組合框組合框在WPF
- 28. 在Windows應用商店中爲Combobox SelectedItem實現雙向綁定
- 29. 用通用列表綁定組合框,以便組合框項目的值代表綁定對象
- 30. 如何在Windows Phone應用程序的組合框中非常快速地綁定數據?
這是WPF?你有一些代碼嗎? –
不,WPF ..只是Windows窗體應用程序 – Nomad