摘要: 先前一篇《DevExpress gridControl 布局(Layout)保存与读取----2》中,有关流的保存。我的做法是将流保存到数据库中,即将流转换为字符串,再保存。流转字符串,有两种方法:1、使用Convert.ToBase64String()对字符串进行Base64编码。2、使用System.Text.Encoding.Default.GetString()文本编码。 MemoryStream stream = new MemoryStream(); String Str=Convert.ToBase64String(stream.ToArray()); 或者String Str= 阅读全文
posted @ 2011-05-13 19:33 十一_x 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: 把活动视图的布局保存到本地Xml文件中,使用SaveLayoutToXml 和 RestoreLayoutFromXml方法。using DevExpress.XtraGrid; // ...string fileName = "c:\\XtraGrid_SaveLayoutToXML.xml"; privatevoid Form1_Load(object sender, System.EventArgs e) { gridControl1.ForceInitialize(); // Restore the previously saved layout gridContr 阅读全文
posted @ 2011-05-13 18:31 十一_x 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 下面的示例代码把活动视图的布局保存到内存流中,然后从中恢复。 使用了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.Key 阅读全文
posted @ 2011-05-13 17:19 十一_x 阅读(4035) 评论(0) 推荐(1) 编辑