【发布时间】:2010-09-26 10:55:06
【问题描述】:
我正在尝试在 wpf 中创建 linq to sql 关系的主详细信息视图。该视图将有两个组合框。一个用于选择主项目,另一个用于选择详细项目。
我使用包含两个表和表之间关系的 ADO.Net 数据集实现了这一点。其中第一个组合框绑定到主字段,第二个组合框绑定到关系。
DataContext="{Binding Source={StaticResource ContactDataSet}, Path=Company}"
大师
<ComboBox Name="comboBox_CompanyName"
ItemsSource="{Binding}"
DisplayMemberPath="Company"
IsSynchronizedWithCurrentItem="True"
/>
详情,Company2Contact 是关系ip
<ComboBox Name="comboBox_ContactName"
ItemsSource="{Binding Path=Company2Contact}"
DisplayMemberPath="Contact"
IsSynchronizedWithCurrentItem="True"
/>
我希望使用 linq to SQL 获得类似的结果。如果将 wpf datacontext 设置为 linqDataContext 我可以绑定到主数据,但不能绑定到关系。
我查看了 datacontext 对象,它似乎已正确设置。每个公司对象都存在并包含联系人对象的集合。
有谁知道如何绑定到存储在所选公司对象中的联系人对象集合?
谢谢
【问题讨论】: