簡體   English   中英

綁定實體框架Winfoms

[英]Binding entity framework winfoms

我使用實體框架作為模型,使用WinForms作為視圖。

我有一個與汽車公司的組合框和一個與汽車模型的列表框。

我創建了兩個BindingSources: CompanyBindingSourceModelBindingSource

  • 對於CompanyBindingSource我將Company實體設置為DataSource
  • ModelBindingSource作為DataSource的模型實體(全部在設計器中)。

然后,當我運行應用程序時,我為與我的邏輯相對應的BindingSources設置了數據源。

它作為所有模型和公司的數據源都很好用,但是我還想擁有一些功能,當我在組合框中更改公司時,listBox的數據源應僅包含該公司的模型。

是否可以自動進行?

謝謝你的幫助,再見

您可能最好使用分層數據將數據安排到單個BindingSource中,以便公司包含適用於其的模型列表。

這樣,您將第一個組合綁定到數據源,而第二個組合將級聯所選公司的Models屬性。

或者,捕獲SelectedIndexChanged事件並為ModelBindingSource實體設置一個Filter。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM