Reporting Services:一个报表中的多个子报表

kod*_*kod 2 sql-server-2008 reporting-services subreports

在我的项目中有三个报告 - 主报告和两个子报告,每个报告都有自己的数据集(所有数据集共有的唯一列是ItemID).主报告将ItemID作为参数传递给它的两个子报告中的每一个.

主报表以类似于表单的布局构建,即我使用List控件并在List主体内排列主报表字段.(我每次只需要显示一条记录,所以我选择了List而不是Table或Matrix.)

如果我将其中一个子报表添加到主报表正文(即在List正文中),它就可以正常工作.但是,如果我尝试将其他子报表添加到主报表中,则数据仅显示在子报表中,而主报表的字段为空(不显示主报表数据集中的数据).我不明白为什么会这样.

这可能是什么问题?

我会感激任何帮助.

kod*_*kod 7

我通过将每个子报表放在一个自己的矩形中来解决问题,而不是将它们直接放在List的主体的矩形中.

我应该更频繁地使用矩形......