DevExpress gridControl 布局(Layout)保存与读取2

下面的示例代码把活动视图的布局保存到内存流中,然后从中恢复。 使用了BaseView.SaveLayoutToStream 和 BaseView.RestoreLayoutFromStream 方法。

System.IO.Stream stream;
    // 创建并保存视图布局到内存流中
str = new System.IO.MemoryStream();
gridControl1.KeyboardFocusView.SaveLayoutToStream(stream);
str.Seek(0, System.IO.SeekOrigin.Begin);
    //还原视图布局
gridControl1.KeyboardFocusView.RestoreLayoutFromStream(stream);
str.Seek(0, System.IO.SeekOrigin.Begin);
当然,你可以把流保存到数据库中,这样就更方便了。
作者:十一_x
         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议
原文地址:https://www.cnblogs.com/shiyix/p/2045707.html