True DBGrid Versus FlexGrid
In This Topic
Compare all of the features offered by TrueDBGrid, FlexGrid, and MS DataGridView.
Data Binding
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Binding Data Sources |
✓ |
✓ |
✓ |
Binding Data Sources with hierarchical data relations |
✓ |
With limitations |
|
Unbound data storage and manipulations |
✓ |
✓ |
✓ |
Data Presentation
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Hierarchical Styles |
✓ |
With limitations |
|
TreeView-like Styles |
✓ |
✓ |
|
MultiLine Data View |
✓ |
|
|
Grouping |
✓ |
✓ |
|
Built-in Drag And Drop Grouping |
✓ |
✓ |
|
Horizontal and Vertical Interactive Splits |
✓ |
|
|
Child grids within master grid support |
✓ |
✓ |
|
Drop-Down Objects Support |
✓ |
✓ |
|
Drop-Down Multicolumn Object support |
✓ |
✓ |
|
Drop-Down Multicolumn Bindable and Sortable Object support |
✓ |
|
|
Data Exchange
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Export Data (Delimited Text, XLS and XLSX) |
✓ |
✓ |
|
Export Data in other formats (PDF, HTML, RTF, JPG and other) |
✓ |
|
|
Load data from Excel files |
✓ |
✓ |
|
Enhanced Printing data from grid and Print Preview support |
✓ |
✓ |
|
Cells Manipulations
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
In-Cell Objects |
✓ |
✓ |
✓ |
Enhanced Cell Editing with Custom Editors |
✓ |
✓ |
|
Merging Cells and Rows |
✓ |
✓ |
|
Customize Cells Merging |
|
✓ |
|
Drag And Drop Columns and rows |
✓ |
✓ |
|
Automatic Cell Sizing |
✓ |
✓ |
✓ |
Fixed, Non-scrolling Columns |
✓ |
✓ |
✓ |
Excel-style Cell Selection |
✓ |
✓ |
|
Customize each Cell Rendering |
|
✓ |
|
Zooming Cells |
✓ |
✓ |
|
Run-Time CellTips |
✓ |
✓ |
|
Layout and Styling
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Visual Styles Support |
✓ (.NET Framework support only) |
✓ |
✓ |
Dynamic Support of Decoration Themes |
✓ |
✓ |
|
Office 2007 and 2010 Styling |
✓ (.NET Framework support only) |
✓ |
|
Alternating Row Colors |
✓ |
✓ |
✓ |
Customizable Cell Border Style |
✓ |
✓ |
|
Add Special Drawing Effects |
✓ |
✓ |
|
Data-Sensitive Display |
✓ |
|
|
Input and Navigation
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Input Masking |
✓ |
✓ |
✓ |
Simplify Data Input |
✓ |
✓ |
|
Automatic Data Translation |
✓ |
|
|
Spell Checking support |
✓ |
✓ |
|
Customizable Keyboard Navigation and keys behavior |
✓ |
✓ |
|
Right-To-Left navigation |
✓ |
✓ |
✓ |
Touch Support |
✓ |
✓ |
✓ |
Clipboard support |
✓ |
✓ |
✓ |
Rich Scrolling Capabilities |
✓ |
✓ |
|
Data Manipulations
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Sorting |
✓ |
✓ |
✓ |
Built-in Data Filtering |
✓ |
✓ |
|
Extended and Conditional Filtering |
✓ |
✓ |
|
Customizable filter form |
|
✓ |
|
Additional Filter Bar row |
✓ |
|
|
Multilanguage Filtering |
✓ |
✓ |
|
Range Aggregates |
✓ |
✓ |
|
Localization
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Right-To-Left support |
✓ |
✓ |
✓ |
.Net localization support |
✓ |
✓ |
✓ |
Regional settings support |
✓ |
✓ |
✓ |
Other Features
Features |
TrueDBGrid |
FlexGrid |
MS DataGridView |
Optimize performance for displaying large amount of data in bound and unbound mode |
✓ |
✓ |
|
Just-In-Time Data Loading |
✓ |
✓ |
✓ |
Design-time extended support |
✓ |
✓ |
|
Note: WinForms .NET6 Edition does not include rich design-time support yet. We will enhance it in the future releases.