devexpress-wpf-data-grid

Build WPF applications with DevExpress GridControl for tabular, card, and tree-list data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of implementing feature-rich, high-performance data grids in WPF applications using DevExpress components. It eliminates guesswork around API usage, binding patterns, and configuration options that typically cause hallucinations and third-party library dependencies when using AI assistants.

Core Features & Use Cases

  • Comprehensive Data Binding: Bind to local collections, Entity Framework Core, XPO, server-mode sources, virtual sources, and ICollectionView with correct import paths and configuration.
  • Full Feature Coverage: Master sorting, filtering, grouping, summaries, master-detail layouts, conditional formatting, printing, exporting, drag-and-drop, and layout persistence.
  • Production-Ready Patterns: Includes MVVM scaffolding, CRUD operations, validation, editor customization, and performance tuning for datasets up to millions of rows.

Quick Start

Use the devexpress-wpf-data-grid skill to add a fully functional GridControl to your WPF project, bind it to an ObservableCollection of Orders, and configure columns with smart auto-generation and currency formatting for the Freight field.

Frequently Asked Questions about devexpress-wpf-data-grid

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

FAQPage Schema
How do I bind a DevExpress WPF GridControl to an Entity Framework Core data source?

To bind a DevExpress WPF GridControl to Entity Framework Core, you configure the grid's data source property with your EF Core DbSet or IQueryable, ensuring correct import paths and MVVM scaffolding for CRUD operations and data display.

What is the best way to handle large datasets in a WPF data grid without sacrificing performance?

For large datasets in a WPF data grid, you can use DevExpress server-mode sources or virtual sources, which process data on the server and load only required records, enabling smooth performance for millions of rows.

Can I use the DevExpress WPF Data Grid with .NET 6 and MVVM patterns?

Yes, the DevExpress WPF Data Grid supports .NET 6 and higher, providing production-ready MVVM scaffolding for data binding, column configuration, validation, and CRUD operations within your WPF applications.

Does the WPF GridControl support master-detail layouts and conditional formatting?

The WPF GridControl supports master-detail layouts for hierarchical data display and conditional formatting, allowing you to visually highlight cells or rows based on specific data criteria and business rules.

How do I configure filtering, sorting, and grouping in a WPF data grid?

You configure filtering, sorting, and grouping in a WPF data grid by setting the corresponding properties on GridControl columns, enabling users to interactively organize and analyze tabular data directly within the UI.

Do I need a DevExpress license to use the WPF GridControl in my project?

Yes, a valid DevExpress license is required to use the WPF GridControl, along with the DevExpress.Wpf.Grid.Core or DevExpress.Wpf.Grid NuGet packages targeting .NET 6+ or .NET Framework 4.6.2+ on Windows.