Skip to main content
All docs
V25.2
  • Sample GitHub Projects for VCL Dashboards (BI Dashboard Designer & Viewer)

    • 2 minutes to read

    This topic lists all Delphi and C++Builder RAD Studio projects that demonstrate the primary usage scenarios for ExpressDashboards (TdxDashboard/TdxDashboardControl and data connection components).

    DevExpress GitHub Repositories

    Each DevExpress GitHub example is a separate repository. Each repository contains both Delphi and C++Builder projects with source code and data files. A Readme.md file found in each repository contains a detailed description of the sample project including testing instructions, implementation highlights, code snippets, and related documentation topics.

    Version Branches

    Product updates may introduce API changes that affect the sample source code. If an update introduces a breaking change or simplifies the public API, we rename the version branch and update the sample source code.

    Each branch name reflects compatible version numbers (25.2.4+, for example). Select the branch that is compatible with your version of DevExpress VCL components.

    Sample Projects for VCL Dashboards

    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.

    VCL Dashboards: GitHub Example — Pass a Hidden Dashboard Parameter to a SQL Query

    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.

    Other GitHub-Hosted Sample Projects for Delphi/C++Builder

    See Also