In This Topic
ReportViewer for ASP.NET Web Forms includes several unique features, including the following:
- Pixel-perfect Reports in Any Browser
C1ReportViewer uses WebPaper to create pixel perfect reports that are truly in a league of their own. ComponentOne WebPaper technology allows you to render reports in a high fidelity graphical form.
- Crystal Reports
C1ReportViewer supports features found in Microsoft Access and Crystal Reports. With the click of a button, import Access report files (MDB) and Crystal report files (RPT) using the C1ReportDesigner.
- Microsoft Access and SQL Reporting Services Reports
C1ReportViewer has extensive support of Microsoft reporting technologies. Both Access and SQL Server Reporting Services Reports are supported in the viewer. The support for RDL allows you to use existing enterprise reports embedded in your Web app with WebPaper technology.
- Zooming
By default, the report pages are zoomed to fit the whole page. You can change the zoom to show the pages in actual size, to fit the page width in the preview window, to fit the content width in the preview window, or to a custom zoom mode which is determined by the value of the Zoom property.
- Exporting
Export your reports directly to various portable formats: Excel, PDF, HTML, text, and images. This allows you to conveniently send your reports via e-mail or share them across your enterprise.
- Auto-generate Outlines
The outline tree is created automatically based on the report groups and can be used to navigate through the report in the Adobe Acrobat viewer. Each node in the tree corresponds to a group header section in the report. Invisible group header sections do not generate outline entries in the PDF document.
- Paged or Flowing Navigation
The viewing pane of C1ReportViewer supports both paged navigation and scrolling navigation. Both views can be used easily with the click of a button. It gives your end-users the option to choose which they prefer.
- Built-in Search
The C1ReportViewer control comes with a built-in search pane that queries an auto-generated index of your report. This feature gives your end-users a powerful search tool in reports without writing a single line of code. It also highlights and builds a menu of the search results to help your end-users find what they are looking for.
- Efficient Report Cache
Experience extremely fast response times with C1ReportViewer's efficient report cache. Each time the C1ReportViewer control renders a report it is compressed and stored in the server, eliminating the need to re-query the database and regenerate the report when it is needed again. This reduces server loads and results in extremely fast response times at low memory cost.
- Powerful Printing Capabilities
The C1ReportViewer control has built-in print features including a print button that launches a custom print dialog box. The print dialog box allows your end-users to change how their report gets printed and even shows them a live preview of the document.
- C1ReportDesigner Application
Quickly create, edit, preview, load, and save report definition files without writing a single line of code. The familiar Microsoft Access-like user interface of the C1ReportDesigner application yields fast adaptation. The designer's new Microsoft Office 2007 Ribbon-style UI organizes related commands into groups enabling you to design reports faster than ever before.
- Banded Report Model
Reports uses a banded report model based on groups, sections, and fields. The banded report model allows for a highly organized report layout.
- 30+ Built-in Report Templates
The enhanced report designer application now includes 34 report templates. Simply select a report from all of the C1ReportViewer samples and you get a professionally styled report in minutes. No coding required - your colorful report is just a click away!
- Flexible Data Binding
Specify a connection string and an SQL statement in your report definition and C1ReportViewer will load the data automatically for you. Optionally, use XML files, custom collections, and other data sources.
- Nested Reports
C1ReportViewer may contain nested reports to arbitrary levels (subreports). You can use the main report to show detailed information and use subreports to show summary data at the beginning of each group.