Progress® Telerik® Reporting R3 2017

ASP.NET Web Forms Report Viewer

Note Note

This is a legacy report viewer and for new projects our recommendation is to use the latest web forms report viewer - HTML5 Web Forms Report Viewer

The ASP.NET ReportViewer is designed to render Telerik Reports within ASP.NET WebForms projects.

Caution note Caution

The ASP.NET Report Viewer uses ASP.NET Session and ASP.NET Cache in order to preserve the report instance assigned to its Report property during page postbacks and for some design reasons as well, so Session should be enabled at all times!

  • Navigate back in history

  • Navigate forward in history

  • Go to first page

  • Go to previous page

  • Go to a specific page

  • Total number of pages

  • Go to next page

  • Go to last page

  • Export: see Rendering Extensions for available export formats.

  • Refresh

  • Print Preview: switches between Logical and Physical page renderer. See Rendering and Paging for more info.

  • Print: see True Print for more info.

  • Show/Hide parameters area

  • Show/Hide document map

How it works

The ASP.NET ReportViewer control is a composite of standard ASP.NET Web Server controls.

Note Note

The ASP.NET ReportViewer comes with four predefined skins: Default, WebBlue, Original and Office2007. The ASP.NET ReportViewer control's toolbar is immutable. To build custom UI for the toolbar and work with the rendered report in the viewer, you can use the ASP.NET ReportViewer Client-Side API.

The purpose of the ASP.NET ReportViewer control is to display Telerik Reports and allow the user to interact with them. Reports are processed and rendered on the server. Reports and their content are delivered to the client through the Telerik.ReportViewer.axd handler.

The ASP.NET ReportViewer control's content is rendered in IFRAME elements. The report in the viewer is rendered through the IMAGE rendering mechanism based on the Design Considerations for HTML Rendering.

See Also