我通过从sql数据库中提取数据创建了三个数据表。 DT1,DT2,DT3。
我已将这三个表添加到数据集myDS中。
我在这三个表之间添加了关系。
然后我将DataGridView拖到我的表单上,我想将这三个表绑定到DataGridview。所以我将数据集DS添加到数据视图管理器myDVM。我将myDVM绑定到bindingsource,bindingSource1,并使其成为DataGridView的数据源。
我不知道如何将我想要的表从myDVM / bindingSource1绑定到DataGridView中。
我想在同一个datagridview !!中使用主键显示与父表相关的子表。
提前致谢!!!
帮帮我PLZ !!!
答案 0 :(得分:1)
如果通过“显示子表”表示从子表中显示相关数据,则应使用适当的连接将数据选择到单个表中。 DataGridViews以单表格式显示数据 - 在DataGridView中没有“多表”概念。
DataSet.Merge()可以帮助您将来自不同对象的DataRows合并为一个。