A WPF datagrid is a user interface control for displaying, editing, and analyzing large data sets. FlexGrid is a WPF datagrid optimized for high-performance and flexibility, enabling .NET developers to customize every aspect of the control.
Familiar, Excel-Like Experience
FlexGrid's interactive features mimic Microsoft Excel. Users enjoy familiar features such as keyboard navigation, cell selection, editing, sorting, freezing, as well as Excel import and export.
Full-Feature WPF Datagrid
Users have full control over how each cell is rendered and includes cell render control, using cell factories, and more built-in features.
Aggregate data and display dynamic hierarchical views in your desktop application. Group data with summaries or create nested grids and child content using the row details feature.
Fast and Lightweight
FlexGrid supports data virtualization. You can load data on-demand as the user scrolls. This is due in part to the C1CollectionView component. Its modularized assemblies allow you to add just the features you need while not adding bloat to your desktop applications.
Data Binding & Styling in XAML
Populate FlexGrid and databind each column following the MVVM (Model-View-ViewModel) design pattern. FlexGrid's WPF datagrid can be declaratively written and bound to in XAML using native binding techniques. Easily apply styles and change common colors without having to customize the XAML template.
Best Performance in .NET 5
FlexGrid for WPF was re-designed to overcome bottlenecks in previous versions. See our performance benchmarks for .NET 5 compared to .NET Framework and the Microsoft data grid
Built-in Filtering, Grouping, Sorting, Globalization
Selection, Formatting, and Editing
Drill into a row of data to show more details inside a collapsible panel. You can display an input form, a child data grid, or anything else within the detail row.
In-cell, fast editing requires no extra Edit columns to switch between modes. Embed other controls to include drop-downs and datepickers in your grid. Batch editing also included in some platforms.