首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# DataSet.Relations:如何使用DataSet关系?

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

Stack Overflow用户
提问于 2011-10-05 19:04:11
回答 2查看 24.1K关注 0票数 7

我有3个表,并且我已经建立了它们之间的关系。

假设:表1有: aID、bID、cID、someText和someNumber

表2包含: bID、txtValueTable2、someText

表3包含: cID、txtValueTable3、someText

下面是一些代码:

代码语言:javascript
复制
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"]);

现在,我想使用所有3个表中的列来创建1个数据集,但我不知道如何创建?

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

有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2011-10-05 19:11:11

Here有一个很好的例子。

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

Here是工作示例

票数 4
EN

Stack Overflow用户

发布于 2015-12-10 19:15:17

您好,您需要通过以下方式进行更改:

ds.Relations.Add("BrandNameStr",ds.Tables.Columns"bID",ds.Tables1.Columns"bID");

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7660305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档