Using ReportViewer, you can display HTML and PDF-based reports from virtually any report service, including Microsoft SQL Server Reporting Services and C1Report. The control lets you view, browse, search, zoom, select, print and save reports to local files. In addition, ReportViewer comes with various features as follows:
- View reports from multiple sources
The ReportViewer control is engine-agnostic, because it supports the most common document formats: HTML and PDF. Use ReportViewer to display reports from virtually any report generator such as C1Report, Microsoft Reporting Services, Active Reports, Crystal or any other report provider capable of generating HTML or PDF output.
- Load and save documents
ReportViewer allows users to print the current document in its entirety or print a selection of pages. Or print directly from code using the PrintDocument method.
- Printing support
ReportViewer allows users to print the current document in its entirety or print a selection of pages. Or print directly from code using the PrintDocument method.
- Search text
Users can perform text searches within the document. As matches are found they are brought into view, and users can navigate through search results in a quick and intuitive manner.
- Multiple view modes
ReportViewer comes with multiple viewing modes to support viewing documents at any scale. Users can set the zoom level to fit the page into view, and view a single page or multiple pages in side by side layout.
- Page customization
Specify page properties such as page size and margin thickness. You can even design a page template to provide custom headers and footers that are not generated as part of the report.
- Customizable toolbar
ReportViewer includes a default toolbar for quick development. Creating a custom toolbar is very simple because each button in the default toolbar has a corresponding command in the control.
- Silverlight toolkit themes
Add style to your UI with built-in support for the most popular Microsoft Silverlight Toolkit themes, including ExpressionDark, ExpressionLight, WhistlerBlue, RainerOrange, ShinyBlue, and BureauBlack.
- Load and view PDF files containing attachments
ReportViewer lets you load and view PDF files containing attachments. The attached files appear in the shape of a clip-shaped icon that can be clicked and readily viewed.