DevExpress Reports — our award-winning .NET reporting platform — allows you and your end users to build, view, print, and export fully formatted documents with ease. It includes designers and viewers for WinForms, WPF, Blazor (Server, WebAssembly), ASP.NET (Web Forms, MVC) and ASP.NET Core (Razor Pages, MVC), Angular, React, alongside a broad range of report controls/elements such as charts, cross tabs, bar codes, and more.
Visit our website to learn more about product features, capabilities, and pricing options. To evaluate DevExpress controls and libraries in your projects, download our fully-functional trial version today: Free 30-day Trial Version.
Interactive DevExpress demos with source code for supported platforms:
- Sample reports — Invoices, catalogs, financial statements, and inspection forms in master-detail, hierarchical, multi-column, table, and cross-band layouts.
- Report controls — Charts, sparklines, bar codes, Swiss QR bills, and conditional formatting.
- Data binding — SQL, Entity Framework, Object, JSON, Excel, and XML data sources with data federation to combine multiple sources, calculated fields, report parameters, and master-detail relationships.
- Interactivity — Drill-down, sorting, and fillable e-forms in Print Preview.
- Document operations — Report merging, embedded PDF content, mail merge, and PDF signatures.
- AI integration — AI-powered features in the Document Viewer and Report Designer across WinForms, WPF, Blazor, and ASP.NET Core.
Refer to the following DevExpress Reports help topic for information on system requirements (v26.1): Prerequisites.
Demo projects targeting .NET Framework 4.6.2+ require installation via the DevExpress Unified Installer on a local machine.
Note: AI services used for this demo have been rate limited. As such, you may experience performance-related delays when exploring the capabilities of DevExpress AI-powered Extensions. When connected to your own AI model/service without rate limits, DevExpress AI-powered Extensions will perform seamlessly, without artificial delays.
-
Clone the current repository:
# HTTPS git clone https://github.com/DevExpress/demos-reports.git# SSH git clone git@github.com:DevExpress/demos-reports.git -
Open one of the following solutions in your IDE:
- Reporting/CS/ReportMainDemo/ReportMainDemo.NetCore.Desktop.sln (.NET)
- Reporting/CS/ReportMainDemo/ReportMainDemo.sln (.NET Framework)
- Reporting/VB/ReportMainDemo/ReportMainDemo.sln (.NET Framework)
-
Run the application.
-
Clone the current repository:
# HTTPS git clone https://github.com/DevExpress/demos-reports.git# SSH git clone git@github.com:DevExpress/demos-reports.git -
Open one of the following solutions in your IDE:
-
Run the application.
-
Clone the current repository:
# HTTPS git clone https://github.com/DevExpress/demos-reports.git# SSH git clone git@github.com:DevExpress/demos-reports.git -
Open one of the following solutions in your IDE:
-
For our BlazorDemo.Wasm demo, ensure that the BlazorDemo.ServerSide project is set as the solution’s startup project.
-
Run the application in a supported browser.
Note that Blazor WebAssembly includes fewer demos since it only supports JSON and Object data sources.
-
Clone the current repository:
# HTTPS git clone https://github.com/DevExpress/demos-reports.git# SSH git clone git@github.com:DevExpress/demos-reports.git -
Open the following solution in your IDE:
-
Run the application in a supported browser.
-
Clone the current repository:
# HTTPS git clone https://github.com/DevExpress/demos-reports.git# SSH git clone git@github.com:DevExpress/demos-reports.git -
Open the following solution in your IDE:
-
Run the application in a supported browser.
-
Clone the current repository:
# HTTPS git clone https://github.com/DevExpress/demos-reports.git# SSH git clone git@github.com:DevExpress/demos-reports.git -
Open one of the following solutions in your IDE:
-
Run the application in a supported browser.