ActiveReports 6 Online Help
InsertRange Method
Example 

Inserts a range of pages into the collection at a specified position.
Overload List
OverloadDescription
InsertRange(Int32,PagesCollection)Inserts the members of the specified PagesCollection into the collection at the specified index.  
InsertRange(Int32,Page[])Inserts an array of Page objects into the collection at the specified index.  
Example
private void button1_Click(object sender, System.EventArgs e)
{
    DataDynamics.ActiveReports.ActiveReport merge = new DataDynamics.ActiveReports.ActiveReport();
    DataDynamics.ActiveReports.Document.Document fRdf = new DataDynamics.ActiveReports.Document.Document();
    fRdf.Load(@"C:\a.rdf");
    merge.Document.Pages.InsertRange(merge.Document.Pages.Count, fRdf.Pages);
    fRdf.Load(@"C:\b.rdf");
    merge.Document.Pages.InsertRange(merge.Document.Pages.Count, fRdf.Pages);
    arv.Document = merge.Document;
}
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim merge As New DataDynamics.ActiveReports.ActiveReport
    Dim fRdf As New DataDynamics.ActiveReports.Document.Document
    fRdf.Load("C:\a.rdf")
    merge.Document.Pages.InsertRange(merge.Document.Pages.Count, fRdf.Pages)
    fRdf.Load("C:\b.rdf")
    merge.Document.Pages.InsertRange(merge.Document.Pages.Count, fRdf.Pages)
    Me.arv.Document = merge.Document
End Sub
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

PagesCollection Class
PagesCollection Members

Send Feedback