Explore all of the features offered by various WPF grids including C1FlexGrid (.NET and .NET Framework Edition), C1DataGrid, and MS DataGrid.
Data Binding
Features | C1FlexGrid |
FlexGrid |
C1DataGrid | MS DataGrid | ||||||
.NET Framework |
.NET |
|
|
|||||||
Bound mode | ✓ |
✓ |
✓ | |||||||
Unbound mode | ✓ |
✓ |
||||||||
Data Virtualization |
✓ |
✓ |
||||||||
Paging |
✓ |
✓ |
||||||||
On Demand Loading |
✓ |
✓ |
Layout and Appearance
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | |||
.NET Framework |
.NET |
||||||
Themes | 17 Themes | 17 Themes + ClearStyle |
Presentation
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||||||||||||||||||
.NET Framework |
.NET |
|||||||||||||||||||||
Autogenerate Columns | ✓ |
✓ |
✓ | |||||||||||||||||||
Text Column | ✓ |
✓ |
✓ | |||||||||||||||||||
CheckBox Column | ✓ |
✓ |
✓ | |||||||||||||||||||
ComboBox Column | ✓ |
✓ |
✓ | |||||||||||||||||||
Hyperlink Column |
✓ |
✓ |
✓ |
|||||||||||||||||||
DateTime Column |
✓ |
✓ |
✓ |
|||||||||||||||||||
Numeric Column |
✓ |
✓ |
✓ |
|||||||||||||||||||
Image Column |
✓ |
✓ |
✓ |
|||||||||||||||||||
Frozen Columns | ✓ |
✓ |
✓ | |||||||||||||||||||
Frozen Rows | ✓ |
✓ |
✓ | |||||||||||||||||||
Custom Columns | ✓ |
✓ |
✓ | |||||||||||||||||||
Custom Rows |
✓ |
✓ |
✓ |
|||||||||||||||||||
Custom Cells (Cell Factory) | ✓ |
✓ |
||||||||||||||||||||
Add New Row | ✓ |
✓ |
✓ | |||||||||||||||||||
Merged Cells | ✓ |
✓ |
✓ |
✓ |
||||||||||||||||||
Row Details | ✓ |
✓ |
✓ | |||||||||||||||||||
Hierarchical View | ✓ | ✓ | with custom code |
Sorting
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||
.NET Framework |
.NET |
|||||
DataCollection | ✓ |
✓ |
✓ | ✓ |
Filtering
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||||||
.NET Framework |
.NET |
|||||||||
DataCollection | ✓ | ✓ | ✓ |
✓ |
||||||
Excel-like Filtering |
✓ |
✓ |
✓ | |||||||
Filter Row | with custom code |
In Built |
✓ |
✓ |
||||||
Custom Filters |
✓ |
✓ | ||||||||
Full-text Search |
✓ |
✓ |
✓ |
Grouping
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||||
.NET Framework |
.NET |
|||||||
DataCollection | ✓ |
✓ |
✓ |
✓ |
||||
Interactive Grouping | ✓ | ✓ | ✓ | |||||
Subtotals | ✓ |
✓ |
✓ |
Editing
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||||||||
NET Framework |
.NET |
|||||||||||
In-cell Editing | ✓ |
✓ |
✓ | |||||||||
Validation | ✓ | ✓ | ✓ | |||||||||
IDataErrorInfo | ✓ | ✓ | ✓ | |||||||||
IEditableObject |
✓ |
✓ | ||||||||||
ICustomTypeDescriptor | ✓ |
✓ |
✓ | |||||||||
Data Annotations | ✓ |
✓ |
✓ | |||||||||
Asynchronous Editing |
✓ |
✓ |
Printing
Feature | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||
NET Framework |
.NET |
|||||
Printing | ✓ |
✓ |
✓ |
Export
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | FlexGrid (.NET 5) | ||||
NET Framework |
.NET |
||||||||
Excel | ✓ |
CSV |
✓ | ✓ | |||||
Text | ✓ |
✓ |
|||||||
HTML | ✓ |
✓ |
Ux
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | |||||||||||
NET Framework |
.NET |
||||||||||||||
Keyboard Navigation | ✓ |
✓ |
✓ | ||||||||||||
RTL Support | ✓ | ✓ | ✓ | ||||||||||||
Touch Support | ✓ |
✓ |
✓ | ||||||||||||
Clipboard Support | ✓ |
✓ |
✓ | ||||||||||||
Multiple Selection Modes | ✓ | ✓ | ✓ | ||||||||||||
Pen Support |
✓ |
✓ |
|||||||||||||
Zoom |
✓ |
✓ |
|||||||||||||
Checklist Mode |
✓ |
✓ |
|||||||||||||
Star Sizing |
✓ |
✓ |
|||||||||||||
Custom Icons |
✓ |
✓ |
Localization
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||||
.NET Framework |
.NET |
|||||||
.NET Localization Support | ✓ |
Localized to Japanese |
✓ | |||||
Included Translations | 25 Languages | 25 Languages | ||||||
Regional Settings (Number, date, currency) | ✓ | ✓ |
Performance
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | ||||||
.NET Framework |
.NET |
|||||||||
Deferred Scrolling | ✓ | ✓ | ||||||||
UI Virtualization | ✓ |
✓ |
✓ | |||||||
Server-side Data Virtualization with C1DataSource | ✓ | ✓ | ||||||||
Cell Recycling |
✓ |
✓ |
||||||||
Model Virtualization |
✓ |
✓ |
Other
Features | C1FlexGrid | FlexGrid | C1DataGrid | MS DataGrid | |||||
.NET Framework |
.NET |
||||||||
Design-time Support | ✓ |
✓ |
✓ | ||||||
WPF Compatibility | ✓ |
✓ |
✓ | ||||||
UI Automation | ✓ | ✓ | ✓ | ||||||
Assembly Size | 301 KB |
351 KB |
776 KB |
351 KB |