Skip to main content

Create a Dashboard

The DashboardDesigner WinForms control allows you to embed the user interface required for end-users to create dashboards. To learn more, see the Ribbon, Bars and Menu sections.

When you run an application containing the DashboardDesigner control, it already contains an empty dashboard that is accessible via the DashboardDesigner.Dashboard property. If necessary, an end-user can create a new dashboard by clicking the New button in the ribbon Home tab.


After an end-user clicks the New button, the DashboardDesigner raises the DashboardDesigner.DashboardCreating event. You can handle this event to manually initialize a new dashboard and skip the Data Source wizard.

API Members

API Description
DashboardDesigner.Dashboard Gets or sets the currently opened dashboard.
DashboardDesigner.LoadDashboard Loads a dashboard from a file or stream.
DashboardDesigner.DashboardCreating Allows you to customize a dashboard when it is being created.
DashboardDesigner.DashboardOpening Allows you to implement custom logic for dashboard opening.
DashboardDesigner.DashboardClosing Occurs after the current dashboard opened in the DashboardDesigner is being closed.
DashboardDesigner.DashboardSaving Allows you to implement custom logic for dashboard saving.
DashboardDesigner.DashboardSaved Allows you to obtain the path to the dashboard XML definition before and after the save operation.
DashboardDesigner.DashboardLoaded Occurs after the dashboard is loaded to the DashboardDesigner.