DevExpress VCL Data Controllers act as software components that manage and shape data flow between data-aware controls and their underlying data sources. They support various data loading modes, enabling developers to manipulate, filter, and display data efficiently within container controls and editors in Delphi and C++Builder environments.
Data Access Modes
Supports unbound mode for manual data population, bound mode for dataset connections, server mode for on-demand database loading, and provider mode for custom data sources.
Interlayer Functionality
Functions as an intermediary between controls that display data and the underlying data sources, abstracting data management complexities and facilitating data presentation.
Master-Detail Relationships
Facilitates hierarchical data representations by linking master and detail datasets through key field configurations, enabling synchronized data views and navigation patterns.
Filtering and Sorting
Enables application of complex filter conditions, sorting, and grouping operations on loaded data records.
Indexed Data Records
Maintains internal indexed records to track data positions consistently regardless of visual arrangement.
Data Synchronization
Includes mechanisms to synchronize displayed data with underlying datasets, ensuring data consistency and up-to-date representations in the UI.
Pattern and Clone Support
Supports pattern data controllers and their clones for detail views, allowing customized detail data presentations without affecting other instances.
Integration with DevExpress Controls
Integrates with DevExpress container controls like Grid, Tree List, Vertical Grid, and Pivot Grid, as well as data-aware editors.
Extensive Database Support
Server mode data controllers support various databases including SQL Server, MySQL, Oracle, PostgreSQL, and SQLite.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
VCL Component
IDE Support
C++Builder
Delphi
RAD Studio
How to Buy
DevExpress VCL Data Controllers is available as part of the DevExpress VCL and DevExpress VCL + subscriptions.
* Includes full source code for VCL controls included in each individual subscription.
About DevExpress
DevExpress, founded in 1998 and headquartered in Glendale, California, specializes in developer-focused UI components, libraries, and frameworks designed for .NET, Blazor, ASP.NET, WPF, WinForms, JavaScript, VCL (Delphi/C++Builder), and cross-platform environments. Its extensive product portfolio includes popular offerings such as DevExtreme for JavaScript UI, powerful reporting and dashboard solutions, CodeRush productivity extensions, and frameworks like XAF for rapid app development. DevExpress is known for delivering frequent updates, strong accessibility features, and a consistent developer experience, helping IT professionals build responsive, high-performance desktop, web, and mobile applications for a wide range of platforms.