将DataGridView绑定到DataViewManager或DataSet中的多个表

时间:2009-12-02 05:03:40

标签: datagridview binding dataset dataviewmanager

我通过从sql数据库中提取数据创建了三个数据表。 DT1,DT2,DT3。   我已将这三个表添加到数据集myDS中。  我在这三个表之间添加了关系。  然后我将DataGridView拖到我的表单上,我想将这三个表绑定到DataGridview。所以我将数据集DS添加到数据视图管理器myDVM。我将myDVM绑定到bindingsource,bindingSource1,并使其成为DataGridView的数据源。  我不知道如何将我想要的表从myDVM / bindingSource1绑定到DataGridView中。
我想在同一个datagridview !!中使用主键显示与父表相关的子表。

提前致谢!!!

帮帮我PLZ !!!

1 个答案:

答案 0 :(得分:1)

如果通过“显示子表”表示从子表中显示相关数据,则应使用适当的连接将数据选择到单个表中。 DataGridViews以单表格式显示数据 - 在DataGridView中没有“多表”概念。

DataSet.Merge()可以帮助您将来自不同对象的DataRows合并为一个。