首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据从Subgrid1中选择的记录填充Subgrid2?

如何根据从Subgrid1中选择的记录填充Subgrid2?
EN

Stack Overflow用户
提问于 2018-02-02 12:05:23
回答 1查看 76关注 0票数 0

Entity1和Entity2具有N:N关系

Entity2和Entity3具有N:N关系

在Entity1窗体上有两个子网格

Subgrid1 -用于Entity2记录

Subgrid2 -用于Entity3记录

如果我从Subgrid1添加/选择(使用加号+)一条Entity2记录,所有与Entity3相关的记录都应该加载到Subgrid2中。

我已经读到过关于联合和使用插件来处理这个问题,但我只能了解Entity1和Entity2之间的关系。

EN

回答 1

Stack Overflow用户

发布于 2018-02-02 12:59:28

假设Entity1为学生,Entity2为科目,Entity3为考试。

(A) N名学生可报读N门科目

(B) N个科目可以有N个考试

(C) N个学生将写N个考试

(D)除此之外,Entity2和Entity3之间应该存在1:N关系。ie来配置所有与科目相关的考试。

在学生和考试之间创建第三个N:N关系。ie Entity1和Entity3。我会创建手动N:N关系,而不是本地N:N关系。

在Entity2与Entity1的关联上注册一个插件,实现从(D)检索Entity2的所有Entity3记录并关联到Entity1的逻辑。

在表单中使用关系(A)和(C)的子网格。

编辑:

构建fetchxml查询的Read this,格式化它并执行以获得EntityCollection

代码语言:javascript
复制
service.RetrieveMultiple(new FetchExpression(fetchXmlString));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48575547

复制
相关文章

相似问题

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