devexpress-winforms-data-grid
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.