About Syncfusion Essential Reports

Easily view and print RDL format files within your application, build RDL-based reports visually, and convert RDL-based reports to PDF from within your .NET applications.

Included in Syncfusion Essential Reports are three reporting sub-products: Essential Report Viewer allows for the generation of tabular, graphical, and free-form reports from relational, multidimensional, XML, or object data sources. Essential Report Designer is a component for creating and previewing RDL-based reports that allows you to quickly build the reports you need and display data in both tabular and visualization formats. Essential Report Writer is a library for converting RDL format (2008, 2008 R2) reports into PDF files both on the server and the client. A number of report types are supported, and you can make use of relational, multi-dimensional, XML, and object data sources. The Essential Report Viewer piece can be used in WPF & Silverlight applications, and the preview versions of Essential Report Designer and Essential Report Writer can be used in WPF applications. Essential Reports features simple, hassle-free licensing, with no per-server fees, distribution fees, or royalties. It’s available stand-alone or as part of Syncfusion’s Essential Studio Enterprise Edition and Essential Studio Reporting Edition packages. Complete, easy-to-work with 100% C# source code is available with the Source version of the product. Visual Studio 2008 & 2010 are supported, and the product is compatible with the Visual Studio 2012 RC. Every Syncfusion license is backed by a 1-year subscription for access to frequent new releases (one per quarter) and unlimited technical support during the period of coverage, ensuring you can get the answer you need, when you need it.

Essential Report Viewer is a viewer component for displaying reports defined in Microsoft's RDL format (2008 or 2008 R2) from within your WPF and Silverlight applications. Using Report Viewer, you can display tabular, graphical, or free-form reports that make use of relational, multidimensional, XML, and object data sources. With client side reports, just refer the viewer to an RDL(C) file and a data source allowing it to process and render the report. With server reports, point the viewer to an RDL file on the SSRS server to render the report.

  • Data Sources - Essential Report Viewer for WPF and Silverlight works with relational, multi-dimensional, XML, and object data sources. With client side reports, just refer the viewer to an RDL(C) file and a data source allowing it to process and render the report. With server reports, point the viewer to an RDL file on the SSRS server to render the report.
  • Charts - Essential Report Viewer for WPF and Silverlight can render several chart types including column, bar, line, pie, area, scatter, bubble, and radar.
  • Tablix Grid - Tablix is a feature rich Grid for displaying tabular data as well as grouped data, grouped by rows or columns. Groups can be in both rows and columns as in a pivot table.
  • Gauge - Among the several gauge types defined in the RDL specification, Essential Report Viewer for WPF and Silverlight provides support for circular gauges.
  • Shapes - Both Essential Report viewer for WPF and Silverlight can render common shape elements such as lines, rectangles, and images. The image source can be either embedded within the report or can be loaded from an external source.
  • Report Parameters - Report parameters are used to specify the data to use in a report, connect related reports together, and vary report presentation. You can design and store the report parameter input values either as you specify or by generating them from a data set as a default value or valid value.
  • Expressions - Essential Report viewer for WPF and Silverlight currently supports common aggregate functions which can be part of an expression. The supported aggregate functions include sum, average, count, total, min, and max.
  • Fields - Essential Report Viewer for WPF and Silverlight supports common built-in fields which can be used as part of a report. Supported built-in fields include page numbers, total pages, execution time, and language.
  • Export to PDF and Printing - Reports can be exported to PDF and XPS formats from Essential Report Viewer. Essential Report Viewer also allows you to directly print reports through specified printing devices.
  • Customization - Essential Report Viewer for WPF and Silverlight exposes APIs to customize the toolbar items displayed in the report viewer. The entire toolbar or only specific toolbar icons can be hidden or made visible through programmatic access.

Essential Report Designer is a component for creating and previewing RDL based reports. Using Essential Report Designer, you can quickly build the reports you need and display data in both tabular and visualization formats.

  • Data Sources - Essential Report Designer allows you to dynamically build a query against a bound data source and use the results in binding the report. The end-user friendly wizards allows both technical and non-technical users to comfortably design the query visually.
  • Query Designer - The Edit as Text option in the query designer can be used by technical end-users to specify the exact query that needs to be run against the bound data source.
  • Tablix - Essential Report Designer provides several different Tablix templates including flat tables (with no row or column groups), tables with column groups but no row groups and tables with both row groups and column groups.
  • Charts - Essential Report Designer provides several chart types including column, bar, line, pie, area, scatter, bubble, and radar.
  • Supported Report Items - Essential Report Designer supports all common report items such as lines, rectangles, text boxes, and images. The image source can be either embedded within the report or can be loaded from an external source.
  • Property Editor - Essential Report Designer includes a property editor that enables users to edit properties of report items such as text boxes, images, rectangles and lines.
  • Report Parameters - Report parameters are used to filter the data to be use in a report, connect related reports together or vary report presentation. The end-user can specify an optional parameter value for the report or use a default value specified.
  • Customization - Essential Report Designer's UI can be customized during creation. The entire toolbar or only specific toolbar icons can be hidden or made visible through programmatic access.

Essential Report Writer is a library for converting RDL format (2008, 2008 R2) reports into PDF in all .NET platforms both on the server and the client. All kinds of reports are supported with tabular, graphical, or free-form reports, which make use of relational, multi-dimensional, XML, and object data sources.

  • PDF Export - With a single line of code convert a RDL file into a PDF document. Just pass in the data source and the library will apply that on the RDL report and generate the PDF dynamically.
  • Supported Elements in the Report - Essential Report Writer supports all the commonly used items in an RDL format. Tablix, Charts, Gauges, Text boxes, Shapes, Report parameters and Data sources.