The ASP.NET report viewer control is a web reporting tool, that is capable of viewing SSRS, RDL, and RDLC reports within web applications. The reports are rendered using HTML5 and provide an optimal user experience across phone, tablet, and desktop form factors.
Report viewer will adaptively render itself with optimal user interfaces for phone, tablet, or desktop form factors. This helps your application scale elegantly across all form factors without any additional effort.
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 table, list, matrix (pivot table), chart, spark line, data bar, map, gauge, subreport, indicator, image, line, text box, and rectangle can be displayed.
Report viewer supports multilevel grouping and sorting in data region of report items such as table, matrix (pivot table), list, chart, spark line, data bar, gauge, indicator, and map.
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 Page Setup dialog.
All static text within the report viewer can be localized to any desired language.
Displayed RDL and RDLC reports can be exported into popular file formats: PDF, Word, Excel, CSV, PPT, and HTML.
Toolbars and the parameter block appearance can be customized using templates.