The WPF Report Designer is a .NET reporting tool used to create and edit RDL/RDLC reports. The WPF report designer makes it easy to integrate an intuitive run-time RDL/RDLC report editing and customization into your WPF application. It lets you create reports with features such as parameters, code modules, expressions, sorting, grouping, filtering, drill down (toggle), drill through, hyperlink, report linking, and more. You can preview and export the report to PDF, Excel, CSV, WORD, PowerPoint, and HTML formats.
Explore your data from any of the local or server databases. Create an embedded or shared data source by connecting to the most common data sources by using the following data providers.
Data query preparation can take most of your time, but with Report Designer, data query generation can be done with a few clicks. Query builder provides a convenient user interface that helps both technical and nontechnical users to create and view relationships between tables.
Enables users to create stylish and interactive reports using a rich set of data region, visualization, and basic report items efficiently:
Provides a rich, user-friendly interface to easily transform your data into beautiful reports using configuration options such as the property pane, table grouping pane, contextual tabs, property dialogs, and data region item wizards.
Supports creating report parameters manually or based on a dataset query. Parameters are used to interactively provide user inputs at runtime to vary report presentation. Parameters can also be used in expressions to control report data.
Allows creating an embedded or a shared dataset with parameters to filter or limit data. A dataset can contain user-defined parameters for internal calculations or report parameters to get runtime inputs from users.
Users can add cascading parameters to the report to allow one parameter that limits the values for the next parameter. It greatly reduces the number of choices to a manageable number.
The WPF Report Designer supports adding filtering, grouping, and sorting for data region items such as grids, pivot grids, and datasets. It organizes data values of the data region report items.
Users can add grouping to display data in a hierarchical view by organizing nested, adjacent, and recursive hierarchy groups. You can use a dataset field, expression, or other values to group data.
Supports adding sort expressions to chart category and series groups and pivot table groups. It controls the order in which data is displayed in a data region item of the report (either ascending or descending).
Provides support to add filters to an embedded dataset or shared dataset, data regions, and data region groups, including detail groups. The filter equation includes a dataset field or expression, an operator, and a value used to compare.
Allows users to create a report with SQL RDL reporting’s extremely powerful interactive features like drill through and hyperlink to display data and information in detail.
An action property is available to specify the drill through report path. It allows end users to click on a data value in the report to view related data information in the child report. A separate child report can have detail/summary data. Users can add parameters to filter data based on user selection.
The toggle item option is provided to control the visibility of report items interactively. You can show or hide static/group rows and columns in a table or matrix.
Provides property options to set hyperlink actions to text boxes, images, charts, and gauges. The hyperlink can contain data field, static, or dynamic URL value expression.
Report Designer provides an expression builder that allows you to create simple and complex RDL expressions. Expressions are used throughout the report definition to vary the content or appearance of a report. The following are some uses for expressions.
Editing a report and its report items is simple with the support of basic editing operations such as cut, copy, paste, undo, and redo.
The WPF Report Designer provides an option to preview the report and verify whether the created report displays what you require. The reports are displayed using WPF Report Viewer with all the RDL functionalities.
Run or preview a report and export it to popular file formats such as PDF, Word, Excel, CSV, PowerPoint, and HTML.
Supports printing previewed reports by clicking the print option from the WPF Report Viewer toolbar.
Clicking print layout option on the WPF Report Viewer toolbar shows the report in a printable output format.
Report Designer supports a RDLC report design mode that allows you to create client report definition (.rdlc) files using business object datasource.
Users can open and edit any report that has already been created using SQL RDL specification. The edited report can be previewed and saved to the same location or to a different location.
The WPF Report Designer allows you to save a report to Syncfusion Report Server or SSRS Report Server and to your computer. Publishing a report to the server allows other users who have permission to access the server to view it.
You can format the report contents to any language.
Users can localize all static text of the WPF Report Designer to any preferred language.
You have control over all the UI elements (ribbon, design area, tool box items) and behaviors of the WPF Report Designer. You can provide the best experience to your end users through a rich set of developer-friendly APIs.
The WPF Report Designer ships with themes such as Material, Bootstrap, Fabric (Office 365), high contrast, and more.