Skip to main content
All docs
V25.1
  • 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.

    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.

    Download: Compiled VCL Demos

    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

    Inheritance

    See Also