Assign report to the viewer in design time
To use Telerik Reports in Windows Forms application, you need the Windows Forms report viewer:
- Drag the ReportViewer control from the Toolbox
to the form design surface.
- Add reference to the class library that contains your reports in the windows form application.
- Build the application
- Set the ReportSource for the report viewer. For more information, see How to: Set ReportSource for Report Viewers.
- To run the report in the viewer, call ReportViewer.RefreshReport() from your application code.
Assign report to the viewer programatically
In the Form_Load event handler you create an instance report source and set its ReportDocument
property to a report instance. Next assign the instance report source to the ReportSource property of the viewer.
Finally call ReportViewer.RefreshReport().
private void Form1_Load(object sender, EventArgs e)
var typeReportSource = new Telerik.Reporting.TypeReportSource();
typeReportSource.TypeName = "Telerik.Reporting.Examples.CSharp.ListBoundReport, CSharp.ReportLibrary";
this.reportViewer1.ReportSource = typeReportSource;
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim typeReportSource As New Telerik.Reporting.TypeReportSource()
typeReportSource.TypeName = "ListBoundReport, VB.ReportLibrary"
ReportViewer1.ReportSource = typeReportSource