devexpress-winforms-data-grid

devexpress-winforms-data-grid is a skill for Claude Code from DevExpress/agent-skills. It costs 213 tokens per session (6,577 once invoked), scanned A, original, MIT.

A guide to DevExpress WinForms controls for displaying data in tables, cards, tiles, or hierarchical trees. The data grid presents rows and columns, while the tree list shows parent-and-child relationships.

In plain words
What is it for?
Use it to build data tables, card or tile views, master-detail screens, and hierarchical lists, including data loaded in the background or in large amounts.
Why use it?
It helps connect data to the right visual layout and configure common behaviors in one place. These include sorting, filtering, editing, validation, selection, and saving the layout.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: names the AskUserQuestion tool; mentions Claude Code.

Part of the dx-winforms plugin — 14 skills shipped together

Good fit Use it to build data tables, card or tile views, master-detail screens, and hierarchical lists, including data loaded in the background or in large amounts.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/devexpress/agent-skills/devexpress-winforms-data-grid
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add DevExpress/agent-skills --skill devexpress-winforms-data-grid
Clone the repo
git clone --depth 1 https://github.com/DevExpress/agent-skills

Made for: Claude Code.

Or install dx-winforms, the plugin that ships this one along with the rest of its 14 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for devexpress-winforms-data-grid

README.md
[![agentmods](https://agentmods.dev/badge/skills/devexpress/agent-skills/devexpress-winforms-data-grid/github.svg)](https://agentmods.dev/skills/devexpress/agent-skills/devexpress-winforms-data-grid)
Your own site
<a href="https://agentmods.dev/skills/devexpress/agent-skills/devexpress-winforms-data-grid"><img src="https://agentmods.dev/badge/skills/devexpress/agent-skills/devexpress-winforms-data-grid/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for devexpress-winforms-data-grid

Your own site · 80×15
<a href="https://agentmods.dev/skills/devexpress/agent-skills/devexpress-winforms-data-grid"><img src="https://agentmods.dev/badge/skills/devexpress/agent-skills/devexpress-winforms-data-grid.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 213 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,577 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00213 $0.06577
Opus 5 $0.00106 $0.03289
Sonnet 5 $0.00043 $0.01315
Haiku 4.5 $0.00021 $0.00658

Measured 9d ago against content hash 365a58175c5f, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

devexpress-winforms-data-grid scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/dx-winforms/skills/devexpress-winforms-data-grid/SKILL.md · 316 lines

How it starts

The opening of the file, as written. The whole thing — 316 lines — stays where its author put it; the contents beside it link to each section on GitHub.

DevExpress WinForms Data Grid, Tree List, and CardView

DevExpress WinForms Data Grid (DevExpress.XtraGrid.GridControl) is a high-performance, DirectX-accelerated data-aware container that uses a flexible View-based architecture. A single GridControl hosts one or more views — GridView (tabular), BandedGridView, AdvBandedGridView, CardView, LayoutView, TileView, WinExplorerView — each presenting the same underlying data differently. The TreeList control (DevExpress.XtraTreeList.TreeList) is a separate but conceptually similar control for hierarchical data with parent-child relationships.

Many concepts are shared across GridView, BandedGridView, CardView, LayoutView, and TreeList: data binding, column/field definition, in-place editors, conditional formatting, validation, filtering, sorting, focus/selection, drag-and-drop, and layout persistence. Some concepts are unique: master-detail belongs to GridControl, hierarchical node manipulation belongs to TreeList, and card-specific layout settings belong to CardView/LayoutView. This skill covers all three controls in one place because developers rarely use them in isolation.

When to Use This Skill

  • Bind a grid or tree list to any data source (DataTable, BindingSource, IList, Entity Framework, XPO, LINQ to SQL, MongoDB, JSON, ServerMode/InstantFeedback sources, VirtualServerModeSource for infinite scrolling).
  • Define columns in InitializeComponent(), via auto-generation (AutoPopulateColumns), or in code (PopulateColumns, Columns.AddVisible). Configure unbound columns with UnboundExpression or CustomUnboundColumnData.
  • Assign in-place editors with RepositoryItem descendants (RepositoryItemSpinEdit, RepositoryItemLookUpEdit, RepositoryItemCheckEdit, RepositoryItemProgressBar, RepositoryItemRichTextEdit, etc.). Use CustomRowCellEdit and CustomRowCellEditForEditing for per-cell editors.
  • Format cell values (DisplayFormat, EditFormat, CustomColumnDisplayText) and switch between in-place edit, edit-form, and edit-entire-row modes.
  • Apply conditional formatting (color scales, data bars, icon sets, expressions) via FormatRules.
  • Validate cell or row input with ValidatingEditor, ValidateRow, InvalidValueException, SetColumnError, or IDXDataErrorInfo.
  • Configure UI filtering (Excel-style filters, Auto Filter Row, Filter Editor, Find Panel) and apply filters in code (ActiveFilterString, ActiveFilterCriteria, CustomRowFilter, SubstituteFilter).
  • Implement sorting and grouping, including custom comparisons (CustomColumnSort, CustomColumnGroup), grouping by display text, and grouping by date intervals.
  • Build master-detail layouts with multiple nesting levels, hide detail relations conditionally, and access clone views.
  • Print and export data (data-aware export to XLS/XLSX/CSV, WYSIWYG export to PDF/HTML/RTF, customize exported cells via XlsxExportOptionsEx.CustomizeCell).
  • Configure focus and selection (FocusedRowChanged, MultiSelect, MultiSelectMode, Selection Binding).
  • Implement drag-and-drop between Grid, TreeList, and ListBox via the Drag-and-Drop Behavior.
  • Work with TreeList nodes programmatically (AppendNode, FocusedNode, FindNodeByKeyID, virtual mode).
  • Configure CardView layout (card size, caption, row/column counts).
  • Save and restore layout to XML, JSON, Stream, or system Registry.

Read the full file on GitHub · 316 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 316 lines · 213 tokens per session scan A 365a58175c5f

Subscribe to this mod's changes

devexpress-winforms-data-grid is a skill published in the GitHub repository DevExpress/agent-skills (52 stars, last pushed 22d ago), licensed MIT. It adds 213 tokens to every session and 6,577 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.