devexpress-reports-core

Generate DevExpress XtraReports runtime code with correct API signatures.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-reports-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpress-reports-core
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-reporting/skills/devexpress-reports-core
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-reports-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates AI hallucinations and incorrect API usage when generating DevExpress XtraReports runtime code, ensuring you get working, production-ready report implementations without manual API lookups or guesswork.

Core Features & Use Cases

  • Programmatic Report Building: Create XtraReport instances, add bands (DetailBand, GroupHeaderBand), controls (XRLabel, XRTable, XRChart), parameters, and expressions entirely in code.
  • Multi-Format Export: Export reports to PDF, Excel, Word, CSV, HTML, and images with configurable ExportOptions, including cross-platform Linux/macOS PDF support.
  • Common Report Patterns: Implement grouped reports, master-detail layouts, cross-tab pivot tables, and label reports with built-in guardrails to avoid common runtime errors and layout bugs.
  • Use Case: For example, use this Skill to quickly build a sales report that groups orders by region, calculates category subtotals, and exports to PDF for distribution.

Quick Start

Ask the AI to generate a C# XtraReport subclass that groups products by category, adds subtotals, and exports to PDF and XLSX.

Frequently Asked Questions about devexpress-reports-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create DevExpress XtraReports programmatically in C# without API errors?

To create DevExpress XtraReports programmatically, use correct API signatures and guardrails for band configuration, control placement, and data binding. This prevents AI hallucinations and runtime errors, providing compile-ready code for .NET 6+ and .NET Framework 4.6.2+ report development.

Can I export XtraReports to PDF and Excel from a .NET 6 application?

Yes, you can export XtraReports to PDF, Excel, Word, CSV, and HTML from .NET 6 applications. The API provides configurable ExportOptions for multi-format output, including cross-platform PDF support for Linux and macOS environments.

Does XtraReports support master-detail layouts and grouped reports in code?

XtraReports supports master-detail layouts, grouped reports, cross-tab pivot tables, and label reports entirely in code. You can add GroupHeaderBand instances, configure parameters, and use expressions to calculate subtotals with built-in guardrails to avoid layout bugs.

Why does my AI-generated XtraReports runtime code fail with hallucinated APIs?

AI-generated XtraReports runtime code fails because AI models often hallucinate incorrect API signatures and usage patterns. Using authoritative DevExpress patterns and guardrails for report structure, layout, and export configuration eliminates these runtime errors and ensures production-ready code.

What's the best way to build a cross-platform Blazor report that exports to PDF?

The best way to build a cross-platform Blazor report that exports to PDF is to programmatically construct the XtraReport instance, configure data binding, and apply ExportOptions. This ensures correct API usage and cross-platform Linux/macOS PDF export support.