DataGridView.SaveLayoutToStream(Stream) Method
In This Article
Saves the grid’s layout to the specified stream.
Namespace: DevExpress.XamarinForms.DataGrid
Assembly: DevExpress.XamarinForms.Grid.dll
NuGet Package: DevExpress.XamarinForms.Grid
#Declaration
C#
public void SaveLayoutToStream(
Stream stream
)
#Parameters
Name | Type | Description |
---|---|---|
stream | Stream | A Stream descendant to which the grid’s layout is written. |
#Remarks
Call the SaveLayoutToStream method to write the DataGridView‘s layout to a stream. You can then use the RestoreLayoutFromStream method to read saved settings.
#Example
This example shows how to use the SaveLayoutToStream
and RestoreLayoutFromStream methods to save the current layout of the grid to a memory stream when you click a button and restore it when you click another button.
using System.IO;
using DevExpress.XamarinForms.DataGrid;
// ...
MemoryStream layoutStream;
void SaveButton_Click(object sender, EventArgs e) {
// Save the grid's layout.
layoutStream = new MemoryStream();
grid.SaveLayoutToStream(layoutStream);
}
void LoadButton_Click(object sender, EventArgs e) {
// Restore the previously saved layout.
layoutStream.Position = 0;
grid.RestoreLayoutFromStream(layoutStream);
}
See Also