byte[] GetLayoutData(DevExpress.XtraTreeList.TreeList tree) { MemoryStream stream = new MemoryStream(); tree.SaveLayoutToStream(stream); return(stream.GetBuffer()); }
/// <summary> /// 每次写入内存的时候调用此方法 /// </summary> /// <param name="p_name">名称</param> /// <param name="p_xtl"></param> public void Set(string p_name, DevExpress.XtraTreeList.TreeList p_xtl) { if (p_name != string.Empty) { System.IO.MemoryStream buffer = new System.IO.MemoryStream(); p_xtl.SaveLayoutToStream(buffer); this.m_ColumnLayoutList[p_name] = buffer.GetBuffer(); buffer.Close(); } }