Loads a dashboard from the specified stream.
A Stream object that is a stream containing a dashboard.
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);