Create a Report in JetBrains Rider (CTP)
- 3 minutes to read
This help topic explains how to create and edit DevExpress Reports in JetBrains Rider.
Create a New Project
Open JetBrains Rider and click New Solution to create a new project. Specify project settings (WinForms app in this example).

Note
DevExpress Report Designer requires .NET Framework 4.7.2+.
Install the DevExpress Report Designer Plugin
Press Ctrl+Alt+S to open the Settings window and then select Plugins.
Click the Marketplace tab and type “DevExpress Report Designer” in the search field.
To install the plugin, click Install and restart JetBrains Rider.
Review the following help topic for information on how to install DevExpress Report Designer manually from disk: Install plugin from disk.
Create a New Report
Right-click the project in the Explorer window. Select Add | DevExpress Report from the context menu:

Rebuild the solution.
Double-click the created report. The Report Designer appears. The designer surface is divided into bands that help you build the report flow. A band can appear at the beginning or end of the report, on every printed page, once for each data record, and so on.

Click the report’s smart tag and select Design in Report Wizard to invoke the Report Wizard and configure the report.

The following image illustrates the result. The table report is bound to a JSON data source:

You can drop report controls from the Toolbox onto bands to design the report layout.
Save a Report
Click the report’s smart tag and select Save to store report definition to a .REPX file (XML format):

In the Save As dialog, select a folder, type a file name, and click Save:

Open an Existing Report
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.
Click the report’s smart tag and select the Open/Import action.

Select a *.repx file in the invoked Import Report dialog.

What’s Next
After you create an empty report, take a moment to familiarize yourself with the tools and features available in your development environment. Start by exploring the Report Designer UI, then proceed to configure your report layout and integrate it into your application.
Explore the Report Designer User Interface
Review the following help topic for more information about UI elements in DevExpress Deport Designer for JetBrains Rider: Report Designer for JetBrains Rider - User Interface.
Note
The following guides use the Visual Studio Report Designer for illustration purposes, but the reporting functionality is consistent across all supported IDEs. You can work with the same reports in Visual Studio, Rider, or VS Code. Minor differences may appear in UI layout or workflow, but the core functionality remains the same.
Configure Reports
- Introduction to Banded Reports
- Describes the basic DevExpress Reports concepts used to build a report layout.
- Create a Report from A to Z
- Contains information on how to configure a basic report using main features of DevExpress Reports.
- Detailed Guide to DevExpress Reporting
- Includes detailed information on how to work with reports: bind to data, use report controls, export documents, and more.
- Create Different Report Types
- Contains tutorials on how to create various report types, such as invoices, master-detail reports, table reports, and others.
Intergate Reports into End-User Application
- Create a Document Viewer and Print Preview Form
- The Document Viewer component displays an interactive document preview and allows end users to print and export reports.
- Create an End-User Report Designer
- The End-User Report Designer is a fully functional reporting tool that allows end users to create, preview, print, export, and save reports.