Reporting makes creating reports from hierarchical data sources a breeze. Creating a master-detail report becomes as easy as dragging objects to the design surface - no need for sub-reports or complex configurations. Display child data in either report sections or by using our flexible table control.
Integrate Reports into your applications using HTML5, Silverlight, WPF, or Windows Forms Report Viewers. With the new HTML5 Report Viewer, you can even display your reports in touch devices like the iPad, iPhone and iPod touch.
Reporting supports server-side and client-side rendering. Server-side rendering is useful when data cannot be accessed directly from the client, for example, a Silverlight client rendering SQL based report. Client-side rendering is useful when the data is only available at the client or when you want to reduce the load of your web server.
You can print and export documents from the design-time Preview mode or from the Report Viewer in HTML5, Silverlight, WPF, and Windows Forms.
Bind a report to the supported Data Sources either at design-time, using the Data Source Wizard, or, programmatically, at run-time. The content of reports can be based on one or more data sources.
Use the Report Viewer controls to render your reports either on the client or server-side in different platforms. The controls support features like styling & theming, parameter binding, exporting, printing, and a rich set of events.
Quickly build attractive reports, presenting the data efficiently and with minimum effort. Expressions, Controls, and Sections enable you to control the content, behavior, and style of your reports. You can bind any expression to most properties in controls, providing great flexibility for conditional formatting.
Customize the appearance and functionality of your reports by utilizing table, chart, image, label and horizontal line controls.