将多个子报告添加到一页上的主报告(如果可能)
我正在构建一个汇总报告,报告许多不同的文件类型和参数。这由许多子报告组成(数量未知,用户可选择)。目前,我正在获取第一个报告,并将其指定为主报告,然后对每个后续报告使用 master.Pages.AddRange(subreport.Pages) 。
然而,这会造成流量不佳,因为有时我的报告仅占实际数据的页面的三分之一,但坚持使用整个页面。如果可以的话,是否有强制子报告共享页面的方法?
I'm constructing an aggregate report that reports on many different file types and parameters. This consists of many sub-reports (an unknown number, user-selectable). Currently I am taking the first report, and designating it master, and then using master.Pages.AddRange(subreport.Pages)
for each sub-sequent report.
However this creates poor flow, as sometimes I have reports that take up only a third of the page in terms of actual data, but insist on using the whole page. Is there anyway to force the sub-reports to share pages if they can?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要完成此任务,请创建单独的报表布局,然后使用子报表 (XRSubreport) 将两个报表嵌入到单个文档中。例如,请参阅此文档文章:如何:使用并排子报表创建报表
To accomplish this task, create a separate report layout, and then use subrepors (XRSubreport) to embed two reports into a single document. For instance, refer to this documentation article: How to: Create a Report with Side-by-Side Subreports