devexpress-reports-core

Installation
SKILL.md

DevExpress XtraReports — Core Runtime API

When to Use This Skill

CRITICAL — Do not bypass this skill. Whenever this skill is active, follow the patterns and constraints here. Do not substitute your own general knowledge of DevExpress APIs. If a scenario is not covered in the main skill body, read the relevant reference file or use MCP servers before writing code — do not guess API signatures.

Use for any task involving:

  • Creating XtraReport instances and building report structure in code
  • Adding bands (DetailBand, GroupHeaderBand, ReportHeaderBand, etc.)
  • Adding controls (XRLabel, XRTable, XRChart, XRPictureBox, etc.) to bands
  • Binding reports to data sources (IList, DataTable, SqlDataSource, ObjectDataSource)
  • Defining report parameters, calculated fields, and expression bindings
  • Exporting reports: ExportToPdf, ExportToXlsx, ExportToDocx, ExportToCsv, etc.
  • Configuring PdfExportOptions, XlsxExportOptions, etc.
  • Saving/loading report layouts with SaveLayoutToXml / LoadLayoutFromXml
  • Report types: table, master-detail, cross-tab, label, subreport

Scope: This skill covers runtime API only — no viewer UI, no print preview, no designer embedding. For platform-specific viewer integration, see: devexpress-reports-aspnetcore, devexpress-reports-blazor, devexpress-reports-winforms, or devexpress-reports-wpf.

Installs
12
GitHub Stars
49
First Seen
Jun 23, 2026
devexpress-reports-core — devexpress/agent-skills