ActiveReports 14 .NET Edition
GrapeCity.ActiveReports.Document Assembly / GrapeCity.ActiveReports.Document.Section Namespace / PagesCollection Class / InsertRange Method
Example

In This Topic
    InsertRange Method (PagesCollection)
    In This Topic
    Inserts a range of pages into the collection at a specified position.
    Overload List
    OverloadDescription
    Inserts the members of the specified PagesCollection into the collection at the specified index.  
    Inserts an array of Page objects into the collection at the specified index.  
    Example
    private void button1_Click(object sender, System.EventArgs e)
    {
        GrapeCity.ActiveReports.ActiveReport merge = new GrapeCity.ActiveReports.SectionReport();
        GrapeCity.ActiveReports.Document.Document fRdf = new GrapeCity.ActiveReports.Document.SectionDocument();
        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 GrapeCity.ActiveReports.SectionReport
        Dim fRdf As New GrapeCity.ActiveReports.Document.SectionDocument
        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
    See Also