Report viewer is a WPF reporting tool that is capable of viewing SSRS, RDL, and RDLC reports with functionalities such as report parameter, expression, drill through, drill down, link to report, data visualization, sub-report, nested data regions with sort and filter, and more, like Microsoft Report Viewer, within an application.
Report viewer can render RDL reports published or deployed on SQL Server Reporting Services server.
Popular data sources such as Microsoft SQL Server, Microsoft SQL Azure, SQL CE, XML, Microsoft Access, Oracle, OLEDB, and ODBC are supported.
Users can interactively provide report parameter inputs at runtime to display reports based on parameter input.
SQL Server Reporting RDL specification expressions are supported.
Report items such as tables, lists, matrices (pivot tables), charts, spark lines, data bars, maps, gauges, subreports, indicators, images, lines, text boxes, and rectangles can be displayed.
Report viewer supports multilevel grouping and sorting in the data region of report items such as tables, matrices (pivot tables), lists, charts, spark lines, data bars, gauges, indicators, and maps.
RDL reporting specification interactive features like drill through, drill down, hyperlink, and interactive sorting are supported, which allow you to work with a report at runtime.
Preview the report in print layout prior to printing. Page settings can be modified using the Page Setup dialog.
All static text within the report viewer can be localized to any supported language.
Displayed RDL and RDLC reports can be exported into popular file formats: PDF, Word, Excel, CSV, PowerPoint, and HTML.
Toolbars and parameter block appearances can be customized using templates.