插入或添加页面 

ActiveReports允许你运行多个报表,并且可以联合他们的 PagesCollections,或者特殊的部分到一个单独的报表。包含合并后的报表的文档可以保存为一个RDF文件或者导出。

1、在包含Viewer控件窗体的设计视图中,窗机窗体标题栏以创建该窗体的Load事件处理方法。

2、将以下代码添加到Form_Load方法中,使用AddRange方法将rptTwo报表中的页面添加到rptOne报表中。

下面的示例演示了对应方法的具体代码。

使用 Visual Basic 编写以下代码

粘贴以下的 Visual Basic.NET 代码到 Form Load 事件中。

Dim rpt1 As New rptOne()

rpt1.Run()

Dim rpt2 As New rptTwo()

rpt2.Run()

rpt1.Document.Pages.AddRange(New GrapeCity.ActiveReports.Document.Section.Page()

{rpt2.Document.Pages(1), rpt2.Document.Pages(2)})

Viewer1.Document = rpt1.Document

使用 C# 编写以下代码

粘贴以下的 C# 代码到 Form Load 事件中。

rptOne rpt1 = new rptOne();

rpt1.Run();

rptTwo rpt2 = new rptTwo();

rpt2.Run();

rpt1.Document.Pages.AddRange(new GrapeCity.ActiveReports.Document.Section.Page[]

{rpt2.Document.Pages[0],rpt2.Document.Pages[1]} );

viewer1.Document = rpt1.Document;