TdxReportDataConnectionManager Class
An auxiliary component for report data connection management at design time.
Declaration
TdxReportDataConnectionManager = class(
TcxCustomComponent
)
Remarks
A TdxReport component can populate template placeholder fields with data from multiple sources simultaneously. TdxReportDataConnectionManager
is a non-visual component implemented to manage data connections available for a TdxReport component at design time.
Tip
You can create data connection components directly in code, without TdxReportDataConnectionManager
.
Refer to data connection class descriptions for detailed information and code examples.
Data Connection Components
- TdxReportInMemoryJSONConnection
- A component designed for interaction with JSON data stored in memory.
- TdxReportDataSetJSONConnection
- A component designed to work with data in one or multiple datasets (TDataSet descendants).
- TdxReportDatabaseSQLConnection
A component designed to fetch data from an SQL database (SQL Server, PostgreSQL, SQLite, etc.).
Tip
This component relies on our ASP.NET Core Reporting engine based on the XPO ORM (powered by ADO.NET). Refer to the following topic for connection string examples: Specify a Connection String.
Main API Members
The list below outlines key members of the TdxReportDataConnectionManager
class. These members allow you to create, destroy, and access individual data connection components.
- Count
- Returns the number of data connection components accessible through the Items property.
- DataConnections
- Allows you to create and destroy individual data connection components.
- Items
- Provides indexed access to all created data connection components.
Related Compiled Demo
To see TdxReport and TdxReportDataConnectionManager
components in action, run the Report Designer/Viewer demo in the VCL Demo Center installed with compiled VCL DevExpress demos. Click different items in the sidebar on the left to switch between demo features.
Tip
You can find full source code for the installed compiled Report demo in the following folder:
%PUBLIC%\Documents\DevExpress VCL Demos\MegaDemos\Product Demos\ExpressReports