Reporting Reimagined

The long term success of the enterprise is wholly dependent on the accurate exchange of mission-critical information throughout the organization. Demonstrating the impact of individual decisions for management and employees alike demands an intuitive reporting platform, one with exceptional performance and customization options. DevExpress Reports ships with a fully integrated set of productivity tools, report wizards, pre-built report templates and end-user report designers so you can build your best, without limits or compromise.

I've made extensive use of the Grid, Layout Control, Ribbon Control, Reporting Suite and a lot more of your controls. I am a enterprise subscriber and I am in love with all your tools. Curtis Jackson

Flexibility Inside

The goal is simple: provide business users with the information required to monitor business outcomes and make intelligent, real-time decisions. While the goal may be simple, the reality is that most reports are rigid and don't allow users to efficiently explore information on their own terms. The evolving needs of the enterprise dictate that a reporting solution offer simple and straightforward end-user customization options so that report consumers can freely manipulate output to maximize clarity. Flexibility is key and ease-of-use paramount.

Infinite Possibilities

Power users demand options and want control over the information they distribute within the enterprise. The need to meet these requirements can be daunting, especially for reports. With its powerful report designers, DevExpress Reporting makes it easy to integrate runtime report customization in your next project. Whether you need a feature-rich Windows designer or prefer to use a 100% web-based tool, the suite includes everything you'll need to empower your users and reduce the number of reports you need to create within Visual Studio.

After long time juggling around with multiple products for stable reporting solution which could satisfy our need along with our customers, we banged into DevExpress. Our customers can customize existing reports very easily and on the go. Aditya Swami

Your Data. Your Way.

In today's world, supporting all major data providers, services, or APIs is not a luxury, it's a requirement. Reporting tools that place restrictions on data consumption will always impede organizational productivity. The only future-proof option is a data-agnostic report presentation layer, one that ensures that when a report is generated, it can be viewed on any device or form factor against any database or data source.

DevExpress Reports for WinForms, WPF, ASP.NET and MVC can consume data from any source, via its support for Visual Studio .NET data objects and its ability to bind a report to XML data or any data object implementing the IList, IList <T> and IEnumerable<T> interfaces.

All trademarks or registered trademarks are property of their respective owners.
Designer & Viewer
Our Reporting Subscription helps you overcome the limitations associated with traditional reporting solutions with a fully integrated set of productivity tools, report wizards, pre-built report templates and end-user report designers.
Visual Studio Designer
Deliver fully customizable reports.
Visual Studio Designer
Visual Studio Designer
The DevExpress Reports platform provides a feature-rich Report Designer to create reports in Visual Studio. The Report Designer includes powerful report wizards, customizable report controls and helpful tools to design professionally-looking reports quickly and easily.
End-User Report Designer
Deliver reports with a built-in end-user report designer.
End-User Report Designer
End-User Report Designer

Power users demand options and want control over the information they distribute within the enterprise. The need to meet these requirements can be daunting, especially for reports. With its powerful report designers, the DevExpress Reporting Subscription makes it easy to integrate runtime report customization in your next project.

It's 100% End-User Report Designer includes everything you'll need to empower your users and reduce the number of reports you need to create within Visual Studio: Main Toolbar, Menu, Report Explorer, Toolbox, Design Surface, Properties Panel, Field List, Filter Editor, Script Editor, Expression Editor, Format String Editor and SQL Data Source Wizard.

Report Wizard
Create reports based on built- in templates.
Report Wizard

The Report Wizard is a tool that allows you to easily create reports based on built-in templates and generate their layout from scratch. The Report Wizard provides different ways to setup your report:

  • Empty Report - Creates a blank report that is not bound to a data source.
  • Data-bound Report - Creates a new report, connects it to a data source and allows you to configure report layout settings.
  • Label Report - Provides predefined layouts to create labels, badges or price tags.
  • Template Report - Creates a new report based on available predefined templates.
Data Source Wizard
Consume data from all major data providers.
Data Source Wizard
Whether you need to connect to a database, Entity Framework, a business object or an Excel file, the Data Source Wizard helps you properly configure a data source and retrieve data required specifically in your report.
Print Preview
Customize print output and preview the result.
Print Preview
Print Preview

DevExpress Reports comes with the Report Preview allowing you to set up reports for printing or exporting and preview the result. You can preview a report in Visual Studio with supplied data, and add the Preview to your application to show reports for end users.

Print and Export
Data export is fully formatted.
Print and Export
Print and Export

The DevExpress Reporting supports numerous file formats to export data (DOCX, RTF, XLS, XLSX, PDF, TXT, MHT, CSV, HTML, PPT and Image formats).

"Thank you DevExpress for building one of the most powerful, feature rich control suites on the market." Chris Todd
Report Types
From simple Mail-Merge and Table Reports to Master-Detail, Side-by-Side and Sub-Reports, the DevExpress Reporting Subscription allows you to create reports of any complexity to meet your organization's specific needs.
Table Report
Create simple tabular reports.
Table Report
Creating a tabular report is extremely easy with DevExpress Reports. Use the XRTable control, bind its cells to the appropriate data fields in your data source and customize its appearance.
Master-Detail Report
Display master-detail relationships of any complexity.
Master-Detail Report
Master-Detail Report
DevExpress Reports allows you to create Master-Detail reports to display hierarchical data with unlimited number of nested levels. You can generate a Master-Detail report with our Report Wizard, use the predefined layout or place report controls and create a custom layout.
Multi-Column Report
Display data across multiple columns.
Multi-Column Report
Multi-Column Report
As its name implies, a Multi-Column Report renders report data across multiple columns. You can create mailing labels, business cards or multi-column directories.
Side-by-Side Report
Embed previously generated reports into any sections of a new report.
Side-by-Side Report
Side-by-Side Report
By using our Subreport control, you can embed previously generated reports into any sections of a new report and disply them side-by-side.
Label & BarCodes
Create labels and badges of any pre-defined size.
Label & BarCodes
The Report Wizard guides you through the process of creating a report with label layout. Choose the label type, specify label options and bind the report to a data source.
Invoice Report
Generate invoices using predefined templates.
Invoice Report
Invoice Report

Run the Report Wizard, select 'Template Report' and choose one of the predefined report layouts.

"DevExpress is so great, I believe there are still no right words to describe it. It is something that only makes sense when you have tried it yourself." Percival D. Buenvenida JR.
Data Visualization
The DevExpress Reporting Subscription delivers easy-to-use customization options and a rich set of report controls, including multi-dimensional pivot tables and charts so you can build reports of unmatched informational clarity.
Charts and Sparklines
Present report data graphically.
Charts and Sparklines
Charts and Sparklines
Full support for Charts and Sparklines means you can create reports that effectively visualize data.
Pivot Tables
Analyze multi-dimensional report data.
Pivot Tables
Pivot Tables

Extend your report with an Excel-like pivot table engineered for multi-dimensional data analysis and cross-tab reporting.

Rich Text
Display formatted text in your reports.
Rich Text
Rich Text

The XRRichText control allows you to integrate advanced text editing capabilities into your report.

Conditional Formatting
Highlight report values for maximum data clarity.
Conditional Formatting
Conditional Formatting
This powerful feature allows you to highlight report data based on specified criteria without writing a single line of code.
"With over 30 years of programming experience, I can honestly state that DevExpress products are ready to take on the most demanding task." Ron Lindsey
Data Shaping and Analytics
Filtering
Control what data in your report you actually see.
Filtering

Data filtering allows you to do the following:

  • Filter a SQL Data Source
  • Filter Data via Report Settings
  • Limit the Number of Records to Display (Top N)
  • Conditionally Change Element Visibility
Sorting
Sort report data against multiple data fields.
Sorting

DevExpress Reports allows you to sort report data against multiple data fields. You can use standard sorting algorithms or implement custom sorting algorithms.

Interactive Sorting allows end-users to sort report data in Print Preview. Interactive Sorting is enabled by setting a few options at design-time, you don't need to write any code.

Grouping
Separate your report data into groups.
Grouping

To group report data, you create a Group with the specified group fields (a single data field reference or a combination of multiple data fields).

Calculated Fields
Perform mathematical calculations.
Calculated Fields
With XtraReports, you can add an unlimited number of calculated fields based upon the values of data fields stored in a datasource, which is bound to a report. The DevExpress Report Designer ships with the Expression Editor. The Expression Editor provides various functions and operators, which makes expression construction easier.
Parameters
Pass dynamic values to a report.
Parameters
DevExpress Reporting supports parameter-based expressions, which can be used in report filters, calculated fields, formatting conditions and data bindings. Parameters can be specified in code or by end-users via the Parameters Panel in a Print Preview.
Summaries & Aggregates
Automatically compute summaries accross report data fields.
Summaries & Aggregates
The Report Designer's Summary Expression Editor makes it easy for you to use aggregate functions and compute data summaries for report groups, document pages or an entire report. You can apply standard aggregate functions, as well as choose from a wide set of summary-specific functions.
"If you run into trouble, the DevExpress support team is simply the best you can find anywhere in the world." Godwin Mathias
Data Navigation & Interaction
Bookmarks & Document Map
Navigate a long report with ease.
Bookmarks & Document Map

Bookmarks and Document Map allow you to quickly navigate to a specific spot instead of scrolling through several paragraphs or pages within a long or complex document. A user can click a link in the document map to jump to the report page that displays that item.

Auto Generated TOC
Guide readers in finding specific sections.
Auto Generated TOC

A table of contents (TOC) makes it easier for end-users to work with long documents. The table of contents is generated based on bookmarks and their hierarchy.

Polling Report
Create polls and analyze the results.
Polling Report

It's easy to create a poll or survey by including question fields in a report. Combine single as well as multiple choice questions and more. When ent-users respond to the poll, you can automatically visualize and print the results.

Drill-Down Report
Represent data partially.
Drill-Down Report
Drill-down reports represent data partially - some data is hidden and not printed on report pages. Hidden data can be accessed in Print Preview by clicking a designated element (or depending on your requirements, using another event), such as label or image.
e-Forms
Electronic forms made easy.
e-Forms
e-Forms
Use the Character Comb control to display text so that each character is printed inside an individual cell (e-Forms).
Content Editing
Edit your document before it is printed or exported.
Content Editing
You can assign editors to the Label, Table Cell and Character Comb report controls and allow end-users to edit a report before it is printed or exported. You can also specify value formatting options, and implement validation rules to visually inform emd-users of invalid input.
Get Started Today
Download Your Free
30-Day Trial
Purchase a License
Subscriptions start at
$599.99
Get Pre-Purchase Help
Call us at +1 (818) 844-3383
or email info@devexpress.com

Buy this product as part of the following subscription packages

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
ASP.NET WebForms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET Bootstrap Controls
Themes and Skinning
JavaScript - jQuery, Angular, React, Vue
JavaScript - ASP.NET MVC & Core
UWP Controls
Reporting
WinForms Report Viewer
WinForms End-User Report Designer
HTML5 Report Viewer
ASP.NET WebForms Report Viewer
ASP.NET WebForms End-User Report Designer
ASP.NET MVC Report Viewer
ASP.NET MVC End-User Report Designer
ASP.NET Core Report Viewer
ASP.NET Core End-User Report Designer
WPF Report Viewer
WPF End-User Report Designer
Office File API (Basic)
Excel Export Library
Word Processing Document API (DOC, RTF)
Office File API (Complete)
Native Mobile UI Controls
CodeRush
C#, VB.NET, XAML
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
C#, VB.NET, XAML
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
UWP Controls
JavaScript - jQuery, Angular, React
XPO - ORM Library
Office File API
Data Visualization Dashboard
eXpressApp Framework
Technical Support
Priority Support

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe, and Report Server.

Additional Info

Platform-Agnostic Reporting

Once a report is created, you can add it to in an application targeted to any of the following platforms: WinForms, WPF and ASP.NET (WebForms and ASP.NET MVC).

Right-to-Left Support

Enable Right-to-Left orientation for the user interface and report layouts.
Learn more

Straightforward Localization

You can localize your end-user reporting applications using satellite resource assemblies.
Learn more