【发布时间】:2009-11-06 18:22:23
【问题描述】:
我有一份包含 3 个子报告的报告。在没有数据的情况下我想隐藏报告。它给了我这个错误:
Error: Subreport could not be shown
如何隐藏子报表?
【问题讨论】:
标签: asp.net reporting-services
我有一份包含 3 个子报告的报告。在没有数据的情况下我想隐藏报告。它给了我这个错误:
Error: Subreport could not be shown
如何隐藏子报表?
【问题讨论】:
标签: asp.net reporting-services
您将不得不创建一些机制来了解子报表是否会成功显示在主报表上,因为您无法将任何内容从子报表“返回”回主报表。
您能否在主报表上创建一个小型数据集,用于查询是否存在子报表的数据?然后您可以在子报表元素(或容器,如 tablix 或矩形)上使用表达式来根据主报表上的查询结果隐藏它。
如果我需要澄清,请告诉我。
【讨论】:
如果我们直接在主报表本身中创建一个数据集,那么使用另一个报表作为子报表是没有问题的,我们可以直接使用在主报表中创建的数据集中的字段并将参数分配给主数据集值。我认为这不是服务器目的。
【讨论】: