Skip to main content

Get Started with DevExpress Reporting

  • 3 minutes to read

If you need to add DevExpress Reporting functionality to an application, you usually need to complete the following basic tasks:

The sections below guide you to the documents that help you get started with these tasks.

Select an IDE to Design a Report

DevExpress Report Designer is available in the following environments:

IDE Operating Systems Supported Project Types Supported Report Types Prerequisites
Visual Studio Report Designer Windows .NET Framework 4.6.2+
.NET 8+
CS/VB Visual Studio 2019 or 2022
DevExpress Visual Studio integration (Unified Component Installer)
Visual Studio Code Report Designer (CTP) Windows
macOS
Linux
.NET 8+ REPX VS Code
DevExpress Reporting VS Code Extension
JetBrains Rider Report Designer (CTP) Windows .NET Framework 4.7.2+ CS/VB JetBrains Rider 2025.3+
DevExpress Report Designer for Rider plugin
DevExpress Unified Component Installer

Note

Reports created in Report Designers across different IDEs are fully compatible. You can load and edit any report in Visual Studio, Rider, or VS Code.

Design a Report in Visual Studio

You can add a DevExpress Report to your application in the same way you add Forms, Pages, Windows, or User Controls. When you add a new item to your project, it appears in the project tree. Open the new item to access the integrated Report Designer.

The designer allows you to create platform-independent reports, preview them, and export to PDF, XLSX, and other formats.

Visual Studio Report Designer

Refer to the following help topic: Create a Report in Visual Studio.

Design a Report in VS Code

Install the IDE extension from Visual Studio Marketplace to create and edit report documents for apps that target any supported operating system (Linux, macOS, or Windows) and any .NET-based platform.

VS Code Report Designer

Design a Report in JetBrains Rider

Install the DevExpress Report Designer extension from the JetBrains Marketplace to use the DevExpress Report Designer in JetBrains IDEs. Configure data bindings, build and customize reports on the designer surface, and preview results without leaving the IDE.

Report Designer for Rider

Refer to the following help topic: Create a Report in JetBrains Rider (CTP).

Integrate a Report into Your Application’s User Interface

DevExpress Reporting ships with the Document Viewer and the End-User Report Designer components for the following Microsoft platforms:

  • WinForms
  • WPF
  • ASP.NET Web Forms
  • ASP.NET MVC
  • ASP.NET Core
  • Blazor Server – includes a native viewer and a JavaScript-based viewer and designer.

The Document Viewer component displays an interactive document preview and allows you and your end users to print and export reports.

Web Document Viewer

The End-User Report Designer is a fully functional reporting tool that allows you and your end users to create, preview, print, export, and save reports.

Web Report Designer

Refer to the topics below for more information:

Desktop Platforms

Web Platforms

You can also integrate the Document Viewer and the End-User Report Designer components to JavaScript applications based on Angular, Vue, React, and Knockout frameworks.

Add a Report to Your Application and Print/Export this Report without Displaying It in the UI

Refer to the following topic for instructions: Print and Export Reports without a Preview.