0

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

提前致谢!!!

请帮帮我!!!

4

1 回答 1

1

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

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

于 2009-12-02T05:08:57.820 回答