c#两个不同数据集之间的关系

时间:2013-06-01 11:45:12

标签: wpf datatable relationship

如何在两个不同的数据集和不同的类中创建表之间的关系?

我们假设我的Main类中有一个表格电影,当然在不同的DataSet中我有一个不同类别的表格类别。 有没有办法可以绑定它们?

我的目标:使用ComboBox列中的类别名称替换Movie表中的外键id_category。

如果需要,我会发布代码。

1 个答案:

答案 0 :(得分:0)

以下是DataGrid代码的示例

<DataGrid ItemsSource="{Binding MoviesCollection}">
    <DataGrid.Columns>
        <DataGridTextColumn Binding="{Binding MovieName}"/>
        <DataGridComboBoxColumn ItemsSource="{Binding CategoriesCollection}" 
                                DisplayMemberPath="{Binding CategoryName}"
                                SelectedValueBinding="{Binding CategoryIdInMovies}"
                                SelectedValuePath="{Binding CategoryId}"/>
    </DataGrid.Columns>
</DataGrid>