How to: Save a View's Layout to and Restore it from a Stream
The following sample code saves the layout of the active View to a memory stream and then restores it. The BaseView.SaveLayoutToStream and BaseView.RestoreLayoutFromStream methods are used for this purpose.
System.IO.Stream str; //... // Create and save the view's layout to a new memory stream. str = new System.IO.MemoryStream(); gridControl1.FocusedView.SaveLayoutToStream(str); str.Seek(0, System.IO.SeekOrigin.Begin); // ... // Load the view's layout from a previously saved memory stream. gridControl1.FocusedView.RestoreLayoutFromStream(str); str.Seek(0, System.IO.SeekOrigin.Begin);