Skip to main content

Dashboard.LoadFromXml(Stream) Method

SECURITY NOTE

Do not load files obtained from untrusted sources. Such files may pose a security risk. Please review the following article for additional information: Suppress Control Requests to Download Data from External URLs

Loads a dashboard from the specified stream.

Namespace: DevExpress.DashboardCommon

Assembly: DevExpress.Dashboard.v24.2.Core.dll

Declaration

public void LoadFromXml(
    Stream stream
)

Parameters

Name Type Description
stream Stream

A Stream object that is a stream containing a dashboard.

Remarks

You need a dashboard (a Dashboard instance) to be created to use the Dashboard.LoadFromXml method.

To load a dashboard from an XML file, use another overload of the LoadFromXml method that takes a string filePath parameter. You can use the DashboardDesigner.LoadDashboard / DashboardViewer.LoadDashboard methods as an alternative to the Dashboard.LoadFromXml method.

To save a dashboard to a file or stream, use the Dashboard.SaveToXml method.

The following code snippet shows how to load a dashboard from the stream. Note that when you load a dashboard from a stream, you need to set the position to the beginning of the stream:

var newDashboard = new Dashboard();
var stream = new System.IO.MemoryStream();
// ...
newDashboard.SaveToXml(stream);
// ...
stream.Seek(0, System.IO.SeekOrigin.Begin);
dashboardControl1.Dashboard.LoadFromXML(stream);
See Also