The ASPxDashboard control provides a set of mutually exclusive approaches for loading a dashboard. These approaches can be divided into two groups.
Load a single dashboard
Use this property to load the dashboard from the XML file.
Use this method to load the dashboard from an XDocument or a string with the XML definition.
Use this property to open the dashboard created at design time within Visual Studio.
Note that if you load the dashboard using ASPxDashboard.DashboardXmlPath or ASPxDashboard.OpenDashboard, end-users will not be able to create new dashboards. To allow end-users to do this, consider creating a dashboard storage.
Load a dashboard from the dashboard storage
Use this property to specify whether or not the default dashboard should be loaded from the dashboard storage.
Use this property to specify the path to a folder used to keep dashboard XML definitions. To load a specified dashboard, assign the name of the corresponding XML file (without an extension) to the ASPxDashboard.DashboardId property.
Use this property to specify a custom storage of dashboards. To load a specified dashboard, assign its identifier to the ASPxDashboard.InitialDashboardId property.