ClientUI ReportViewer is an advanced reporting viewer control, featuring a blazing-fast rendering performance to display a great-looking business reports without performance bottleneck. ReportViewer facilitates users with sophisticated viewing experiences, allowing them to easily view, zoom, search and navigate throughout the report pages easily. Text selection is also supported as well, allowing users to select a range of text and copy them to clipboard for later use.
In addition, you can also print or export the report in the same way and manner as the report is rendered. You can easily export a report document to a variety of popular formats which are listed below.
- PDF (Portable Document Format)
- HTML (HyperText Markup Language)
- Microsoft Excel
- Microsoft Excel Xml
- Microsoft Excel 2007
- JPEG (Joint Photographic Experts Group)
- PNG (Portable Network Graphics)
- TIFF (Tagged Image File Format)
Using ClientUI Report Viewer
It's easy to use ReportViewer control as it is built with full MVVM support. You just need to define some information needed to render the report.
- Report URI
Report URI defines the location of report document. For more information about report document, see Report Document Overview.
- Report Definition
Report definition provides information about the current report at run-time and can be used to pass initial parameter values. To learn how to pass parameter values into a report, see Passing Parameter Values.
- Report Data Provider
Report data provider provides a mechanism to supply data which is needed in a report according to the defined data definitions. For more information about data definitions, see Data Definitions Overview.
The following code shows how to bind those properties from a view model.