Our VCL Controls Keep Getting Better

Based on great feedback from users such as yourself, our VCL product line continues to evolve. See what we've been up to in recent release cycles.

See What's New

Touch-Enabled User Experiences

Creating breathtaking Delphi and C++Builder apps and deliver next-gen desktop solutions with our touch-optimized VCL Controls.

Get Started

Download our compiled demos and explore the comprehensive feature set of DevExpress VCL Components.

Download demos

Learn More about Our VCL Data Grid

Learn More

Grid Performance at its Best
The DevExpress VCL Grid is built for speed – designed to address your toughest business requirements regardless of dataset size and information complexity. Whether using it in bound, unbound or master/detail mode, our grid will help you deliver solutions that are always fast and always responsive.
Optimized Data Loading
Display, shape and manipulate data at the blink of an eye.
Optimized Data Loading
The high performance ExpressQuantumGrid is a feature-complete editing and data shaping component allowing your end-users to easily manage information and display it on-screen as business requirements dictate. Whether using it in bound, unbound, provider or master-detail mode, you can enable many of its features with the DevExpress VCL Printing System for instant ad-hoc reporting, without writing a single line of code. And with patent-pending server side data processing and multi-threaded algorithms, the grid will help your app remain responsive regardless of data set size or complexity.
Lookups on Steroids
Fast lookup controls with powerhouse UI options.
Lookups on Steroids
When a standard combo-box is not enough and you need to load thousands of records and display multiple columns within your lookups, the DevExpress Extended Lookup Control is your perfect choice. This Extended Lookup uses an embedded Grid Control to display lookup information and can be used on a standalone basis or as an inline cell editor.
Bound or Unbound
Data binding made easy.
Bound or Unbound
Data binding made easy.
Provider Mode
Big datasets are never a concern.
Provider Mode
Big datasets are never a concern.
"Of all of the tools that I purchase and maintain, the DevExpress tools are the most valuable. The price is reasonable, the tools are fabulous and your support, in the rare case that it is needed, is stellar." Al MoskowitzIntelliMedSoft
Flexible Data Views & Display Layouts
The ExpressQuantumGrid is incredibly efficient at displaying information and allowing your users to manipulate data on-screen. It gives you a comprehensive set of UI choices so you can deliver solutions that solve real-world business problems, without wasting precious time.
Standard Table View
Create Outlook inspired Grid layouts instantly.
Standard Table View
Our standard Table View emulates the look feel and behavior of the Microsoft® Outlook® grid and displays information using a standard table metaphor.
Card-Contact View
Replicate Outlook's fully adaptive Contact View.
Card-Contact View
Mimics the capabilities found in Microsoft Outlook's Contacts View and supports the following extended features: end-user card resizing, card auto-width, collapsible cards, card caption images, multiple card selection, etc.
Banded Column View
Optimize screen real-estate for easier data consumption.
Banded Column View
The Grid ships with extended layout and customization options for complex datasets. End-users can hide, show, reorder entire column sets instead of having to perform the same operation on each individual column.
Carousel View
Use form space more effectively. Create animated catalogs with transparancy effects.
Carousel View
The Layout View displays data records as cards with extended customization options and field layout choices so you can use form space more effectively. You can optionally arrange your cards in an ellipse with the Carousel display mode and move them along a curve with animation, transparency, and scale effects to mimic a rolling carousel.
Chart View
Visualize complex numerical data in an extremely easy to understand but very informative manner.
Chart View

Stands out from other Views as it allows you to visualize complex numerical data in an extremely easy to understand but very informative manner - with chart diagrams. The ExpressQuantumGrid offers you Column, Bar, Area, Line, Pie, Stacked Column, Stacked Bar, and Stacked Area diagrams.

From a chart legend to value markers and data labels on series values - every appearance aspect of a chart is completely under your control. End-users are able to slice and dice data displayed in a chart using built-in customization tools.

Windows Explorer View
Reproduce the Windows File Explorer UX with ease.
Windows Explorer View
Inspired by Microsoft Windows, the File Explorer View is a unique way to display data within the Grid container. Just like File Explorer tself, this View is best used to display records with associated images and short captions.
"I am a long-time DevExpress user and have been an ardent fan of the products and more importantly, the excellent support they have always provided consistently." Dhaval Shah
Master-Detail & Data Presentation
The DevExpress VCL Grid is incredibly efficient at displaying information and allowing users to manipulate data on-screen. Its comprehensive data presentation feature set includes easy-to-configure master-detail support so you can deliver business solutions quickly, without wasting your precious time.
Master-Detail Mode
Display master-detail relationships of any complexity.
Master-Detail Mode
The DevExpress VCL Grid can display master-detail relationships of any complexity and provides the tools you'll need to create applications that efficiently communicate cause and effect within any enterprise.
Fixed Bands & Columns
Anchor bands and columns for improved readability.
Fixed Bands & Columns
Fixed Bands and Columns allow you to anchor bands/columns to the left or rightmost edge of the Grid when using standard Data Views. These fixed bands/columns are never scrolled horizontally and as such, allow you to create solutions that offer improved readability and visual clarity. Typical use-cases involve financial and data entry intensive applications.
Fixed Rows
Anchor data rows the top or bottom of the grid.
Fixed Rows
Fixed Data Rows allow you to anchor rows to the top or bottom of the Grid when using a Table View. These pined rows are never scrolled vertically and as such, allow you to create solutions that offer improved readability and visual clarity.
Outlook Style Grouping
Group and organize data just like Outlook.
Outlook Style Grouping

To help you deliver apps that address the widest possible usage scenarios, the DevExpress VCL Grid includes support for Date-Time Group Intervals - a way in which to visually group data using a common data point.

For example, you can set Grouping mode to "Month" and the Grid will automatically group, summarize and display relevant information by month.

"I want to express, that your products are TOP and with every refactoring I am trying to eliminate other 3rd party controls with yours." Christian H
Data Shaping and Analytics
The ExpressQuantumGrid is not just a grid, it is a high performance data shaping, data mining and reporting platform, so you can unleash the power of information and intuitively present it to your end-users.
Multi-Column Grouping
Group data against an unlimited number of columns.
Multi-Column Grouping
Data grouping is a highly effective way to summarize information for end-users. The DevExpress VCL Grid allows you to enable grouping across all its Views (Table, Banded, etc).
Multi-Column Sorting
Sort data against an unlimited number of columns.
Multi-Column Sorting
As you would expect, our VCL Data Grid supports sorting against an unlimited number of columns. What you might not expect is that sorting is not simply available for our Table View. As you can see in this animation, you can easily sort data when using the Data Grid's CardView.
Date-Time Group Intervals
Group data using a common data point.
Date-Time Group Intervals
To help you deliver apps that address the widest possible usage scenarios, the DevExpress VCL Grid includes support for Date-Time Group Intervals - a way in which to visually group data using a common data point. For example, you can set Grouping mode to "Month" and the Grid will automatically group, summarize and display relevant information by month.
Summaries & Data Aggregates
Automatically compute summaries across all Grid elements.
Summaries & Data Aggregates
From the number of records within a grouped row or maximum value across all rows in a dataset, we've made it easy for you to use aggregate functions and compute data summaries for rows and columns displayed within our Data Grid. The following built-in aggregate functions are available: Average, Count, Max, Min and Sum.
Merged Column Grouping
Display groups for records with two or more common data points.
Merged Column Grouping
You can merge grouped columns for our VCL Data Grid by dragging the appropriate column header(s) to the group panel and arrange them across a line while pressing the CTRL key. Drag column headers below or above this line to break merged grouping.
Sparklines
Visualize data trends within Grid cells using Sparklines.
Sparklines
The flexibility of the DevExpress Grid for VCL cannot be overstated. As you can see in this animation, full support for Sparklines  means you can deliver apps that effectively visualize data trends within the Grid container.
"I just wanted to thank you and all of your team for making my life easier and for producing a most remarkable suite of software that in my opinion is un-paralleled anywhere." Robert Harris
UI Customization
The DevExpress VCL Grid helps deliver powerful runtime experiences that empower end-users. Its nearly endless array of UI customization features means you can build fully customizable apps that will adapt to the ever-changing needs of the enterprise. 
Custom Columns
Add/Remove Grid columns and bands at runtime.
Custom Columns
The DevExpress VCL Grid ships with a powerful column customization option. Originally designed to replicate Outlook's Column Chooser, our Grid goes much further and allows your users to add/remove both columns and bands at runtime with simple drag & drop operations. When used in conjunction with the Grid's Printing engine, column customization provides an ad-hoc reporting option for end-users.
Cell-Merging
Merge the contents of individual Grid cells.
Cell-Merging
Much like Microsoft Excel, the Grid's cell merging option allows you to improve data clarity by avoid the duplication of common information within individual Grid Views. Neighboring data cells across different rows can be merged whenever they display matching values.
Auto-Row Height
Automatically adjust row/card height to fully display cell values.
Auto-Row Height
Designed to automatically adjust row/card height in order to display the entire content of individual columns, the Grid's Auto-Row Height option is often used when displaying memo fields or images within the control. In this animation, the notes column dictates the height of individual rows and our Grid automatically adjusts row height to accomodate the content in each row.
Cell & Row Selection
Multiple options to select cell and row values.
Cell & Row Selection
The DevExpress VCL Grid allows your users to select both invididual and blocks of data cells within the control. At your discretion, you can activate either row or cell selection.
Save/Restore Layouts
Save and restore runtime grid customizations made by users.
Save/Restore Layouts
The DevExpress Data Grid allows you to save information on its layout to a XML file, stream or system registry, and then restore it. This information may include the visibility and size of visual elements, their appearance settings, filter, sorting, grouping and summary information, etc.
"We advise our customers to use DevExpress and we ended up using only DevExpress components for all of our developments." Eric Friedlingstein
Data Editing and Filtering
With a fully integrated suite of data editors, users can view and manipulate data on-screen while giving you the total control over data validation and cell value formatting. Find records quickly with our Grid's comprehensive set of filtering and custom query options.
Data Editing & Validation
Over 90 standalone editors for easier data input.
Data Editing & Validation

From standard textboxes, to progress bars and everything in between…the DevExpress Grid ships with 90+ inplace Data Editors.

The DevExpress VCL Grid Control allows you to manually Validate edited cells and display errors for invalid field values. Invalid values are indicated via error icons. Hovering the mouse over the error icon displays a hint along with the error's description.

Instant Find
Ctrl + F (or any key combo you prefer)
Instant Find
A simple and quick way to find records. The Instant Find Panel removes all complexities associated with data filtering and replicates the UX foun in today's most popular apps. Once enabled, the Find Panel allows users to enter a search string and initiate a search against all values displayed in the grid.
Auto Filter Row
Straightforward column based search.
Auto Filter Row
Intuitive column based search. By enabling the Auto-Filter Row (displayed at the top of the grid container), users can filter the contents of the grid by individual column values. Based on the data type associated with a column, you can control the search operators used (LIKE, EQUALS, etc).
MRU Filter List
Reapply the most recently used (MRU) filters.
MRU Filter List

The Grid Control supports the most recently used (MRU) filters for Views that can be accessed using the filter panel that contains a dropdown button, which displays a list of the filters when clicked.

Filter Editor
A simple to use UI for creating advanced filter expressions.
Filter Editor
The built-in Filter Editor gives you and your users more granular control over filter construction. The Filter Editor displays filter criteria as a tree structure, where nodes represent simple filter conditions. If the filter criteria consist of multiple filter conditions, the Filter Editor contains multiple nodes linked by logical operators into groups.

Buy this product as part of the following subscription packages

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
Grid Control and Printing System
ExpressPrinting System
Pivot Grid and Vertical Grid
Layout Manager, Data Editors, Skins
ExpressSkins Library
ExpressTileControl
Other VCL Controls
ExpressDBTree Suite
ExpressFlowChart Suite
ExpressOrgChart Suite
ExpressWizardControl Suite
Priority Support
Full Source Code *

* Includes full source code for VCL controls included in each individual subscription.
** Only supported with RAD Studio XE or later. For 64-bit apps created with C++Builder, only supported with XE8 or later.

Additional Info

The most powerful VCL Data Grid

The most popular data grid for the VCL platform is only available from DevExpress. From standard two-dimensional tables to runtime grouping and column customization; from master-detail relationships to card views; from integrated themes to unbound mode... The DevExpress VCL Grid Suite is the industry standard, without equal in the marketplace. Learn more

Straightforward Localization

DevExpress VCL Subscriptions ship with a localization component and a standalone Localizer Application, which allows end-users to generate translations for individual components. A number of ready-to-use translations have been published and can be downloaded via the DevExpress Support Center. Search the Support Center

The richest collection of VCL Data Editors

From masked data input and built-in data validation to HTML formatting, the VCL Data Editors Library offers unmatched data editing options whether used for standalone data editing or as cell editors in container controls like the DevExpress VCL Data Grid. Learn more

The easy-to-use VCL Reporting

Render and print your UI without writing a single line of code and deliver a nearly unlimited set of reports without using a banded report designer.

VCL Themes and App Skins

The DevExpress VCL Subscription ships with over 40 custom-designed and highly-polished themes for your next Delphi & C++Builder application.

Built-in, easy-to-use Application Templates

The DevExpress VCL Subscription includes a series of application templates so you can hit the ground running and create application shells that mimic some of today's most popular applications.

210+ VCL Controls