void GridArayuzleriYukle(Control ctrl)
        {
            DevExpress.XtraGrid.GridControl gc = new GridControl();
            gc = ctrl as DevExpress.XtraGrid.GridControl;
            DevExpress.XtraGrid.Views.Grid.GridView gv = (DevExpress.XtraGrid.Views.Grid.GridView)gc.Views[0];

            MemoryStream ms = cs.csGridLayout.GetLayout(Convert.ToInt32(frmKullaniciGiris.KullaniciID), this.Name, gv.Name, SqlConnections.GetBaglanti(), trGenel);

            if (ms.Length > 0)
            {
                gv.RestoreLayoutFromStream(ms);
            }
        }
Example #2
0
 public void LoadLayout(LayoutDescriptor descr)
 {
     using (Stream rr = descr.GetReader())
     {
         if (rr != null)
         {
             SLogManager.getInstance().getClassLogger(GetType()).Debug($"Grid Load layout: {descr.CombinePath()}");
             _view.RestoreLayoutFromStream(rr);
         }
         else
         {
             SLogManager.getInstance().getClassLogger(GetType()).Warn($"Grid layout: {descr.CombinePath()} NOT FOUND!");
         }
     }
 }
Example #3
0
        /// <summary>
        /// 读取内存中的样式
        /// </summary>
        /// <param name="p_name">主键名称</param>
        /// <param name="p_xtl">树</param>
        public void Get(string p_name, DevExpress.XtraGrid.Views.Grid.GridView p_gv)
        {
            if (p_name == string.Empty)
            {
                return;
            }

            if (this.m_ColumnLayoutList.ContainsKey(p_name))
            {
                byte[] bt = this.m_ColumnLayoutList[p_name] as byte[];
                System.IO.MemoryStream buffer = new System.IO.MemoryStream(bt);
                p_gv.RestoreLayoutFromStream(buffer);
                buffer.Close();
            }
        }
Example #4
0
 public void load(DevExpress.XtraGrid.Views.Grid.GridView view)
 {
     byte[] byteArray = Encoding.ASCII.GetBytes(layout);
     System.IO.MemoryStream stream = new System.IO.MemoryStream(byteArray);
     view.RestoreLayoutFromStream(stream);
 }