C# 如何在报表中获取当前已处理的元素?
我正在使用微软的报告框架来设计一个主细节报告。我使用子报表来处理这个场景,我需要一种方法来标识主报表中当前已处理的元素,以便为子报表提供它所需的正确子项C# 如何在报表中获取当前已处理的元素?,c#,rdlc,C#,Rdlc,我正在使用微软的报告框架来设计一个主细节报告。我使用子报表来处理这个场景,我需要一种方法来标识主报表中当前已处理的元素,以便为子报表提供它所需的正确子项 目前,我正在考虑在模型中使用ID来唯一地标识项目。但是,将当前处理的元素的索引作为子报表参数传递怎么样?MS报告框架是否可以实现这一点?如果是,我怎么做?实现我认为您需要的目标的方法是: 将主报告绑定到数据集,该数据集将包含“待处理元素的索引” 在主报表中放置一列无页眉或页脚的表,并将其绑定到此数据集 将子报表放在表(如上)的单个单元格中,并
目前,我正在考虑在模型中使用ID来唯一地标识项目。但是,将当前处理的元素的索引作为子报表参数传递怎么样?MS报告框架是否可以实现这一点?如果是,我怎么做?实现我认为您需要的目标的方法是:
- 将主报告绑定到数据集,该数据集将包含“待处理元素的索引”
- 在主报表中放置一列无页眉或页脚的表,并将其绑定到此数据集
- 将子报表放在表(如上)的单个单元格中,并将参数作为“索引”数据集字段的值传递到子报表中:
=Fields!MyIndex.Value