All docs
V20.2
21.1 (EAP/Beta)
20.2
20.1
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

IDashboardControl Events

Provides API members that are common for DashboardDesigner and DashboardViewer.
Name Description
AsyncDataLoading Allows you to provide data for the DashboardObjectDataSource in asynchronous mode.
AsyncExcelDataSourceBeforeFill Allows you to change options used to extract data from Microsoft Excel workbooks (XLS, XLSX or XLSM files) or CSV files asynchronously.
AsyncValidateCustomSqlQuery Allows you to validate a custom SQL query of the DashboardSqlDataSource in asynchronous mode.
BeforeExportDocument Allows you to hide specific dashboard items when printing or exporting the entire dashboard.
ConfigureDataConnection Allows you to customize connection settings before the DashboardViewer/DashboardDesigner connects to a data store (database, OLAP cube, etc.).
ConnectionError Allows overriding the default behavior when current connection parameters do not allow connecting to a data store.
CustomAssemblyLoading Occurs before a custom assembly is loaded for use as DashboardEFDataSource.
CustomExport Allows you to customize the exported document.
CustomFilterExpression Allows you to include WHERE clauses into DashboardSqlDataSource queries.
CustomizeDashboardItemCaption Allows you to customize the dashboard item caption at runtime.
CustomizeDashboardTitle Allows you to customize the dashboard title at runtime.
CustomizeExportDocument Allows you to customize the exported document.
CustomPalette Allows you to substitute the default palette containing colors used to paint dashboard item elements.
CustomParameters Occurs before data is loaded from the data store and allows you to customize dashboard parameters that are used for data processing.
DashboardChanged Occurs after a dashboard has been opened.
DashboardCustomPropertyChanged Occurs when the custom property value in the Dashboard Viewer / Dashboard Designer is changed.
DashboardItemBeforeControlDisposed Allows you to access underlying WinForms controls.
DashboardItemClick Occurs when an end user clicks a dashboard item.
DashboardItemControlCreated Allows you to access underlying WinForms controls.
DashboardItemControlUpdated Allows you to access underlying WinForms controls.
DashboardItemDoubleClick Occurs when an end user double-clicks a dashboard item.
DashboardItemElementCustomColor Allows you to color the required dashboard item elements using the specified colors.
DashboardItemMaximizedStateChanged Fires when an item becomes maximized or restores its original size.
DashboardItemMouseDown Occurs when the mouse pointer is over the dashboard item and a mouse button is pressed.
DashboardItemMouseEnter Occurs when the mouse pointer enters the dashboard item.
DashboardItemMouseHover Occurs when the mouse pointer rests on the dashboard item.
DashboardItemMouseLeave Occurs when the mouse pointer leaves the dashboard item.
DashboardItemMouseMove Occurs when the mouse pointer is moved over the dashboard item.
DashboardItemMouseUp Occurs when the mouse pointer is over the dashboard item and a mouse button is released.
DashboardItemMouseWheel Occurs when the mouse wheel moves while the dashboard item has focus.
DashboardItemSelectionChanged Occurs after the selection within the dashboard item is changed.
DashboardItemVisualInteractivity Allows you to provide custom visual interactivity for data-bound dashboard items that support element selection and highlighting.
DashboardLoaded Occurs after the dashboard is loaded to the DashboardViewer / DashboardDesigner.
DashboardStateChanged Occurs after the current dashboard state in the DashboardViewer / DashboardDesigner is changed.
DataInspectorFormClosing Occurs before the Data Inspector window closes. Allows you to access the window's grid controls.
DataInspectorFormLoad Occurs before the Data Inspector window displays. Allows you to access the window's grid controls and change their settings.
DataLoading Allows you to provide data for the DashboardObjectDataSource.
DataLoadingError Allows you to suppress the form containing errors that occur during data loading.
DrillDownPerformed Occurs after drill-down is performed.
DrillUpPerformed Occurs after a drill-up is performed.
ExportFormShowing Occurs when the Export Form is about to be displayed, and allows you to cancel the action.
Initialized Handle this event to get the dashboard item data, and apply master filter and dashboard state in asynchronous mode.
LayoutChanged Occurs after the dashboard layout is changed.
MasterFilterCleared Occurs when an end user clears the selection in the master filter item.
MasterFilterDefaultValues Allows you to apply default filtering to master filter items.
MasterFilterSet Occurs when an end user changes the state of the master filter.
PopupMenuShowing Allows you to customize a popup menu invoked by end-users in the DashboardViewer/DashboardDesigner.
PrintPreviewShowing Allows you to customize the Print Preview window at runtime.
RangeFilterDefaultValue Allows you to specify the default selected range in the Range Filter dashboard item.
SelectedTabPageChanged Occurs when the selected tab page is changed.
SetInitialDashboardState Allows you to specify the initial dashboard state when loading a dashboard.
ValidateCustomSqlQuery Allows you to validate a custom SQL query of the DashboardSqlDataSource.
See Also