The Silverlight Report Viewer allows developers to deliver reports produced by Telerik Reporting to any rich application
developed with Silverlight. The most significant difference between the Silverlight viewer and the other viewers is that
it lives entirely on the client side, while the reports and the rendering engine are on the server
side (accessible through the Telerik Reporting WCF Service).
The toolbar on the Silverlight Report Viewer provides basic functionality for interacting with the currently-loaded report:
- Navigate back in history
- Navigate forward in history
- Refresh
- 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
- Print Preview: switches between Logical and Physical page renderer. See Rendering and Paging for more info.
- Print: use ReportViewer..::.UseNativePrinting
to switch between Silverlight native print and True Print.
- Export: see Rendering Extensions for available export formats.
- Show/Hide document map
- Show/Hide parameters area
- Zooming
Silverlight report viewer specific properties
-
ReportViewer..::.ReportServiceUri
- the location of the report service - absolute or relative Uri.
If the uri is absolute, the same instance is returned. If the uri is relative,
a new absolute Uri based on the combination of Source of the current application and the given relative uri is created. The Source usually points to the application package (XAP).
-
ReportViewer..::.Report
- the assembly qualified name of the Report type for the viewer to display;
-
ReportViewer..::.UseNativePrinting
- Specifies whether to use native Silverlight printing or True Print. Default value is true.
Currently the Silverlight document print has very limited API which does not allow to set the page
orientation. This has to be done manually from the printer settings.
See Also