ActiveReports 8 > ActiveReports User Guide > Getting Started > Viewing Reports > ActiveReports and the Web > Getting Started with the Web Viewer |
The WebViewer control that is licensed with the Professional Edition allows you to quickly display reports in Web applications.
Once you drop the control onto a Web Form, you can look in the Visual Studio Properties grid and select the ViewerType that you want to use.
The WebViewer control supports the following types:
Note: Alternatively, you can set the ReportName property programmatically to a new instance of an ActiveReport class. For example: VB code: WebViewer.ReportName="YourReport.rpx" C# code: WebViewer.ReportName="YourReport.rpx"; |
To write the code in Visual Basic.NET (Page report)
VB code. Paste INSIDE the Page Load event |
Copy Code
|
---|---|
Dim rpt As New GrapeCity.ActiveReports.PageReport() rpt.Load(New System.IO.FileInfo(Server.MapPath("")+"\invoice.rdlx")) WebViewer1.Report = rpt |
To write the code in C# (Page report)
C# code. Paste INSIDE the Page Load event |
Copy Code
|
---|---|
GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport(); rpt.Load(new System.IO.FileInfo(Server.MapPath("")+"\\invoice.rdlx")); WebViewer1.Report = rpt; |
To write the code in Visual Basic.NET (Section code-based report)
VB code. Paste INSIDE the Page Load event |
Copy Code
|
---|---|
Dim rpt As New MyInvoiceReport() WebViewer1.Report = rpt |
To write the code in C# (Section code-based report)
C# code. Paste INSIDE the Page Load event |
Copy Code
|
---|---|
MyInvoiceReport rpt = new MyInvoiceReport(); WebViewer1.Report = rpt; |
To write the code in Visual Basic.NET (Section xml-based report)
VB code. Paste INSIDE the Page Load event |
Copy Code
|
---|---|
Dim sr As New SectionReport() sr.LoadLayout(Server.MapPath("") + "\Invoice.RPX") WebViewer1.Report = sr |
To write the code in C# (Section xml-based report)
C# code. Paste INSIDE the Page Load event |
Copy Code
|
---|---|
SectionReport sr = new SectionReport(); sr.LoadLayout(Server.MapPath("") + "\\Invoice.RPX); WebViewer1.Report = sr; |
Note: You can use either the ReportName property or the Report property to bind a report to the WebViewer. If you use both properties, you will get the error message. |