Skip to main content
All docs
V25.2
  • VCL Dashboards: Getting Started

    • 3 minutes to read

    Review the following tutorials to get started with the TdxDashboardControl component.

    Prerequisites

    Note

    Ensure that your development environment meets ExpressDashboards and ExpressReports prerequisites:

    1. Microsoft Windows 10 or newer.
    2. Embarcadero RAD Studio IDE 12.3 or newer (Community Edition IDEs are not supported).
    3. DevExpress VCL v25.2.x.
    4. The EdgeView2 SDK package installed from the GetIt package manager.

    Tutorials

    Create a Dashboard Using the Designer Dialog
    Follow this tutorial to create a simple dashboard application: set up a memory-based data source, load JSON data, create Bubble Map and Chart dashboard items, and bind them to data.
    Bind a Dashboard to a Database/SQL View Using Standard FireDAC and DataSet Components
    Follow this tutorial to create a dashboard and bind it to data using standard FireDAC components (TFDQuery and TFDConnection) shipped with the RAD Studio IDE.

    Sample GitHub Projects

    This section lists all public GitHub repositories (DevExpress-Examples) that demonstrate the primary usage scenarios for VCL Dashboards:

    Store Dashboard Layouts

    View Example: Store Dashboard Layouts in a Database
    This example stores a dashboard layout in a BLOB field of a memory-based dataset (TdxMemData).

    Filter Dashboard Data

    View Example: Pass a Hidden Dashboard Parameter to a SQL Query
    This example demonstrates a dashboard that displays sales data for a selected country. The selected country is passed to the underlying SQL query as a hidden dashboard parameter. This sample project uses the TdxCustomDashboardControl.Parameters property to access and modify the target dashboard parameter.

    Generate & Export Dashboard Content Without User Interaction

    View Example: Generate Dashboards in a Backend/Service Application

    This example bypasses the DevExpress Dashboard Viewer dialog and generates a dashboard using the DevExpress Dashboards backend. You can use the demonstrated technique to implement REST/Web API backends, Windows Services, workflows, and scheduled jobs for the following usage scenarios:

    • Bulk export dashboards to PDF, DOCX, image, and other formats.
    • Share, email, and print dashboard documents without user interaction.
    • Implement custom dashboard management UIs.

    To see the TdxDashboardControl component in action, run the BI Dashboards Designer/Viewer demo in the VCL Demo Center installed with compiled DevExpress VCL 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\ExpressDashboards\

    See Also