C#DataSet.Relations:如何使用DataSet关系?

Rem*_*mco 7 c# dataset

我有3张桌子,我和他们每个人都有关系.

让我们说:表1有:aID,bID,cID,someText和someNumber

表2有:bID,txtValueTable2,someText

表3有:cID,txtValueTable3,someText

一些代码:

ds.Relations.Add("BrandNameStr", ds.Tables[1].Columns["bID"], ds.Tables[0].Columns["bID"]);
            ds.Relations.Add("IngredientStr", ds.Tables[2].Columns["cID"], ds.Tables[0].Columns["cID"]);
Run Code Online (Sandbox Code Playgroud)

现在我想使用所有3个表中的列来制作1个数据集,但我不知道怎么做?

数据集必须包含以下列:aID,txtValueTable2,txtValueTable3,someText和someNumber

有人能帮我吗?

2GD*_*Dev 3

这里有一个很好的例子。

简而言之,您必须使用DataTabel.GetChildRows()方法。

是工作示例