ReportViewer-LocalReport-合并报告?
时间:2020-03-06 14:32:18 来源:igfitidea点击:
我使用的是ReportViewer WinForms,由于创建封面并不容易,因此我想知道是否可以渲染两个报表并将它们连接起来?因此它们显示为一个报表吗?
如果仅打印,则可以依次执行两个报告,但是由于用户希望在打印之前查看报告(我们知道,这里没有环境浪费),因此它们必须出现在同一查看器中。
或者,还有其他创建封面的方法吗?
今天,我使用了一个子报表,但是页边距等存在一些问题,这些问题不容易解决。
To clarify, we are talking about ReportViewer using RDLC files, no Crystal Reports involved.
解决方案
我创建了一个报告,听起来像是我们要尝试执行的操作...首先要澄清一下,我将猜测我们在VS2005 / 2008中使用了Crystal Reports。
如果是这种情况,我们在主报告中需要做的就是在包含"封面"布局/数据的部分之后创建一个添加部分。在"封面"部分的专家部分中(在布局视图中,右键单击部分标题栏,在弹出菜单中选择该专家部分。),选中"之后的新页面"选项。
编辑:更新后,我看到我们正在使用RDLC报告,由于对这些报告的有限了解,我想不起来一种简单的方法可以到达我们想要的位置。尽管我很确定我们可能可以通过代码将多个报告传递给同一报告查看器。
我们是否需要在reportViewer控件中将2个报告显示为1,还是将它们都导出为PDF并显示包含两个报告的单个PDF是令人满意的?
我一直在寻找,但是使用Web ReportViewer并找到了将报告导出为多个PDF,然后使用PDFtk将PDF串联为1的示例(免费)
- 有关使用PDFtk和Reporting Services的博客文章
- 同时显示多个RDLC报告
- PDFtk网站