Providing Data
- 2 minutes to read
This document describes how to bind a dashboard displayed within the DashboardControl to data. If you created the dashboard in the WinForms Dashboard Designer or using the Dashboard Designer available at Visual Studio design-time, use one of the following approaches to supply the dashboard displayed within the DashboardControl with data.
Tip
Handle the DashboardControl.DashboardLoaded event to modify the dashboard’s data source.
Used Data Source | Description |
---|---|
The dashboard definition contains connection settings such as server names, database names or the entire connection strings. This information is used by the DashboardControl to establish a connection to data. You can customize connection settings before connecting to a database using the DashboardControl.ConfigureDataConnection/Dashboard.ConfigureDataConnection events. To include WHERE clauses in SQL queries at runtime, handle the DashboardControl.CustomFilterExpression/Dashboard.CustomFilterExpression events. | |
The dashboard definition contains the OLAP connection string. This information is used by the DashboardControl to establish a connection to data. You can customize connection settings before connecting to an OLAP cube using the DashboardControl.ConfigureDataConnection/Dashboard.ConfigureDataConnection events. | |
The dashboard definition contains the path to the Excel workbook/CSV file. This information is used by the DashboardControl to establish a connection to data. You can customize connection settings before connecting to an Excel Data Source using the DashboardControl.ConfigureDataConnection/Dashboard.ConfigureDataConnection events. | |
In this case, the dashboard definition can contain the following settings.
| |
The dashboard definition contains the name of the class used to provide data and optionally - the data member. You need to supply the dashboard with actual data at runtime using the DashboardControl.AsyncDataLoading/Dashboard.DataLoading event. | |
The dashboard definition contains the path to the data extract. This information is used by the DashboardControl to establish a connection to data. You can customize connection settings before connecting to an Extract Data Source using the DashboardControl.ConfigureDataConnection/Dashboard.ConfigureDataConnection events. This data source type allows you to share a dashboard with its data between applications. The data source is lightweight and can be readily used in examples. |