DevExpress Reports is a cross-platform reporting tool and component library for the .NET ecosystem. The DevExpress Reports VS Code Extension allows license holders to create and edit reports/documents using our Visual Studio Code Report Designer for the following platforms: Windows, macOS, Linux.
Quick Start
Install the DevExpress Report Designer for VS Code extension.
Open the folder/workspace that contains a project or solution (.csproj or .sln) where you would like to create new DevExpress Reports in the *.repx format (or with existing report template files).
Hit F1 and call the DX Reporting: Start Designer to create an empty config file. Wait for the VS Code notification that the Report Designer is ready to use.
Modify the config file according to your requirements. Refer to the list of supported Report Designer settings below:
DataBindingMode (Expressions | DataBindings | ExpressionsAdvanced) — Sets up the Report Designer data binding mode.
SqlConnectionStrings — Defines the collection of available SQL-based data sources. Make certain to use the XpoProvider prefix within the connection string. Refer to our Database Systems help topic for additional information in this regard.
JsonConnectionStrings — Defines the collection of available JSON data sources.
ReportsDirectory — Stores a path to the directory with report templates.
ReportUrlsMap — Stores a collection of report names associated with report template files.
The extension supports DevExpress UI libraries. Make sure the extension version matches the version of the DevExpress assemblies referenced in your project.
You can only create/edit reports in our native *.repx format. No C# class files are supported.
The extension only supports SQL and JSON data sources.
Feedback
💭 To report bugs and share feedback, please submit a support ticket via the DevExpress Support Center.
📣 Let us know what you think by submitting your vote to our survey.