0
我正在构造一个汇总报表,报告多种不同的文件类型和参数。这包括许多子报告(未知数,用户可选)。目前我正在接受第一份报告,并将其指定为主,然后对每个后续报告使用master.Pages.AddRange(subreport.Pages)
。将多个子报表添加到一个页面上的主报表(如果可能的话)
但是这会造成流量不佳,因为有时候我的报告只占实际数据的三分之一,但坚持使用整个页面。无论如何强迫分报告共享网页,如果他们可以?
谢谢,这导致我最终使用的解决方案。我现在有一个报告,其中有3个分报告。然后检查每个传入子报表的总高度,如果它加上当前主报表高度小于页面高度,则将其添加到详细报表中。在用完房间或添加3个子报告后,我创建详细报告的CreateDocument,然后将详细报告的页面添加到我的主报告中,并重置详细报告和页面大小。如果您有页眉和页脚,则还需要根据需要隐藏它们。希望这可以帮助别人。 – nasirjk 2011-03-29 18:53:19