但从这个需求来看页面报表实现起来很有困难,如果使用区域报表到比较好做,在区域报表中可以创建两个模板 rpt1 和 rpt2 ,然后分别运行这两个报表,运行结束之后,可以将两个报表的 Document.Pages 按照任意的顺序进行组合
rptMain.Document.Pages.Add(rpt1.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt1.Document.Pages[1]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[1]);
或者
rptMain.Document.Pages.Add(rpt1.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt1.Document.Pages[1]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[1]); |