我試圖創建一個linq到wpf的sql關係的主細節視圖。該視圖將有兩個組合框。一個用於選擇主項目,另一個用於選擇詳細項目。使用wpf/linq到sql的主細節綁定
我已經實現了這個使用ADO.Net數據集包含兩個表和表之間的關係。第一個組合框綁定到主域,第二個組合框綁定到關係。
DataContext="{Binding Source={StaticResource ContactDataSet}, Path=Company}"
主
<ComboBox Name="comboBox_CompanyName"
ItemsSource="{Binding}"
DisplayMemberPath="Company"
IsSynchronizedWithCurrentItem="True"
/>
詳細信息,Company2Contact是relationsip
<ComboBox Name="comboBox_ContactName"
ItemsSource="{Binding Path=Company2Contact}"
DisplayMemberPath="Contact"
IsSynchronizedWithCurrentItem="True"
/>
我期待實現使用LINQ to SQL類似的結果。如果將wpf datacontext設置爲linqDataContext,我可以綁定到主數據,但不能綁定到關係。
我看過datacontext對象,它似乎已被正確設置。每個公司對象都存在幷包含Contact對象的集合。
有誰知道如何綁定到存儲在所選公司對象中的聯繫人對象的集合?
感謝
同意,保持上下文打開或使用LoadWith選項來獲取初始綁定中的數據。 – Jab 2008-12-11 19:40:28