ActiveReports 18 .NET Edition
MESCIUS.ActiveReports.Design.Win Assembly / GrapeCity.ActiveReports.Design Namespace / Designer Class / LoadReport Method / LoadReport(Stream) Method
Specifies the Stream object that contains the report layout.The stream to be loaded.
Example

In This Topic
    LoadReport(Stream) Method
    In This Topic
    Loads an existing report XML layout from the specified Stream into the designer.
    Syntax
    'Declaration
     
    Public Overloads Sub LoadReport( _
       ByVal stream As Stream _
    ) 
    public void LoadReport( 
       Stream stream
    )

    Parameters

    stream
    Specifies the Stream object that contains the report layout.The stream to be loaded.
    Example
    /// <summary>
    /// SetReportViaStream - sets a report design stream to the Designer
    /// </summary>
    /// <param name="memStream">Report Memory Stream to set to the designer</param>
    public System.IO.Stream ReportViaStream
    {
        set
        {
            this.ardMain.LoadReport(value);
        }
        get
        {
            System.IO.Stream _stream = new System.IO.MemoryStream();
            this.ardMain.SaveReport(_stream);
            _stream.Position = 0;
            return _stream;
        }
    }
    'SetReportViaStream - sets a report design stream to the Designer
    'Parameter Name: memStream - Report Memory Stream to set to the designer
    Public Property ReportViaStream() As System.IO.Stream
        Get
            Dim _stream As New System.IO.MemoryStream()
            Me.ardMain.SaveReport(_stream)
            _stream.Position = 0
            Return _stream
        End Get
        Set(ByVal Value As System.IO.Stream)
            Me.ardMain.LoadReport(Value)
        End Set
    End Property
    See Also