找回密码
 立即注册

QQ登录

只需一步,快速开始

SunDream°
社区贡献组   /  发表于:2016-5-16 12:15:57
21#
Lenka.Guo 发表于 2016-5-16 11:57
真的嘛~~~那邀请你当我们的ActiveReports MVP ~~帮助其他用户解答疑问~~奖励那是大大的多~~~~~

好呀~     我要怎么弄呢?还是说我直接回答帮助其它朋友遇到的问题就好了呢?给发个勋章呗~ 我看你勋章很多诶~
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-16 14:28:01
22#
SunDream° 发表于 2016-5-16 12:15
好呀~     我要怎么弄呢?还是说我直接回答帮助其它朋友遇到的问题就好了呢?给发个勋章呗~ 我看你勋章 ...

勋章已经发了~~~~~~~~~~~~~
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-17 11:12:27
23#
Lenka.Guo 发表于 2016-5-16 14:28
勋章已经发了~~~~~~~~~~~~~

通过与产品组沟通,使用DataRelation是有限制的,只支持获取父级数据。 所以父表下的两个子表 是无法访问的。

所以13#中,可以通过访问 TF_PSS_RCV.MF_PSS表中的字段   ,但无法获取TF_PSS_RCV.TF_PSS_MF.TF_PSS表中的字段。

要么就是修改创建关系的顺序://创建 “DataRelation”
            DataRelation RelPSS = new DataRelation("TF_PSS_MF",   myDataSet.Tables[1].Columns["PS_NO"],myDataSet.Tables[0].Columns["PS_NO"]
                              );

            DataRelation RelRCV = new DataRelation("TF_PSS_RCV", myDataSet.Tables[0].Columns["PS_NO"],
                                myDataSet.Tables[2].Columns["PS_NO"]);


return Tables[2];

回复 使用道具 举报
SunDream°
社区贡献组   /  发表于:2016-5-17 11:37:45
24#
Lenka.Guo 发表于 2016-5-17 11:12
通过与产品组沟通,使用DataRelation是有限制的,只支持获取父级数据。 所以父表下的两个子表 是无法访问 ...

那也就是说在一个主表关联多个下级表的情况下,这些下级表只与父表存在主外键的关系, 但是这些下级表中是没办法相互通过越级关系去访问对方的数据。只支持使用1->2->3->4的这种关系我就可以通过4访问1,2,3的数据,不支持1->2 ;1->3;1-4,这样的情况下我去传入一个关系访问也就只能访问两张表! 是这个意思吗?

评分

参与人数 1金币 +500 收起 理由
Lenka.Guo + 500 赞一个!

查看全部评分

回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-17 11:51:55
25#
SunDream° 发表于 2016-5-17 11:37
那也就是说在一个主表关联多个下级表的情况下,这些下级表只与父表存在主外键的关系, 但是这些下级表中是 ...

理解正确。。。抱歉,技术限制。。就只能支持到这儿了。表示给您带来的不便,奖励500金币~
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部