dashboard-16914-winforms-dashboard-winforms-viewer-providing-data.md
This document describes how to bind a dashboard displayed within the DashboardViewer 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 DashboardViewer with data.
|
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 DashboardViewer to establish a connection to data. You can customize connection settings before connecting to a database using the DashboardViewer.ConfigureDataConnection/Dashboard.ConfigureDataConnection events. To include WHERE clauses in SQL queries at runtime, handle the DashboardViewer.CustomFilterExpression/Dashboard.CustomFilterExpression events.
| |
|
The dashboard definition contains the OLAP connection string. This information is used by the DashboardViewer to establish a connection to data. You can customize connection settings before connecting to an OLAP cube using the DashboardViewer.ConfigureDataConnection/Dashboard.ConfigureDataConnection events.
| |
|
The dashboard definition contains the path to the Excel workbook/CSV file. This information is used by the DashboardViewer to establish a connection to data. You can customize connection settings before connecting to an Excel Data Source using the DashboardViewer.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 DashboardViewer.DataLoading/Dashboard.DataLoading event.
| |
|
The dashboard definition contains the path to the data extract. This information is used by the DashboardViewer to establish a connection to data. You can customize connection settings before connecting to an Extract Data Source using the DashboardViewer.ConfigureDataConnection/Dashboard.ConfigureDataConnection events.
|
Use the DashboardViewer.ReloadData method to reload data in all dashboard data sources.