[英]Binding entity framework winfoms
我使用實體框架作為模型,使用WinForms作為視圖。
我有一個與汽車公司的組合框和一個與汽車模型的列表框。
我創建了兩個BindingSources: CompanyBindingSource
和ModelBindingSource
。
CompanyBindingSource
我將Company實體設置為DataSource ModelBindingSource
作為DataSource的模型實體(全部在設計器中)。 然后,當我運行應用程序時,我為與我的邏輯相對應的BindingSources設置了數據源。
它作為所有模型和公司的數據源都很好用,但是我還想擁有一些功能,當我在組合框中更改公司時,listBox的數據源應僅包含該公司的模型。
是否可以自動進行?
謝謝你的幫助,再見
您可能最好使用分層數據將數據安排到單個BindingSource中,以便公司包含適用於其的模型列表。
這樣,您將第一個組合綁定到數據源,而第二個組合將級聯所選公司的Models屬性。
或者,捕獲SelectedIndexChanged事件並為ModelBindingSource實體設置一個Filter。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.