# True DBGrid Versus FlexGrid

## Content



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 | ✓ | ✓ |  |


> type=note
> **Note**: WinForms .NET6 Edition does not include rich design-time support yet. We will enhance it in the future releases.