Exemple #1
0
        public static void SaveLayout(DevExpress.XtraGrid.Views.Grid.GridView ListView, string PageName, string frmName)
        {
            try
            {
                DevExpress.Utils.OptionsLayoutGrid opt = new DevExpress.Utils.OptionsLayoutGrid();
                opt.StoreAllOptions = false;
                opt.Columns.StoreAllOptions = true;
                opt.Columns.StoreLayout = true;
                opt.Columns.StoreAppearance = true;
                opt.StoreVisualOptions = true;
                opt.StoreDataSettings = false;
                ListView.OptionsLayout.Assign(opt);
                ListView.SaveLayoutToXml(Common.GetSolutionPath(Application.StartupPath) + @"GridLayout\" 
                    + Application.ProductName + "."
                    + frmName + "."
                    + PageName + "."
                    + ListView.GridControl.Name + "." + ListView.Name + ".xml");

            }
            catch (Exception ex)
            {
                //TODO::sysParameter.MessageInf
                XtraMsgBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

        }
Exemple #2
0
 public void SaveXmlGrid(DevExpress.XtraGrid.GridControl grdDanhMuc)
 {
     DeleteRegisterGrid();
     DevExpress.Utils.OptionsLayoutGrid opt = new DevExpress.Utils.OptionsLayoutGrid();
     opt.Columns.StoreAllOptions = true;
     grdDanhMuc.MainView.SaveLayoutToXml(Application.StartupPath + "\\XML\\grd" + Commons.Modules.sPS.Replace("spGetList", "") + ".xml", opt);
     SaveRegisterGrid(grdDanhMuc);
 }
Exemple #3
0
 public void SaveRegisterGrid(DevExpress.XtraGrid.GridControl grdDanhMuc)
 {
     try
     {
         DevExpress.Utils.OptionsLayoutGrid opt = new DevExpress.Utils.OptionsLayoutGrid();
         opt.Columns.StoreAllOptions = true;
         grdDanhMuc.MainView.SaveLayoutToRegistry("DevExpress\\XtraGrid\\Layouts\\HRM\\grd" + Commons.Modules.sPS.Replace("spGetList", ""), opt);
     }
     catch
     { }
 }
Exemple #4
0
 private void MyMenuItem(System.Object sender, System.EventArgs e)
 {
     try
     {
         DevExpress.Utils.OptionsLayoutGrid opt = new DevExpress.Utils.OptionsLayoutGrid();
         opt.Columns.StoreAllOptions = true;
         grd_DonVi.MainView.RestoreLayoutFromXml(Application.StartupPath + "\\XML\\grd" + Commons.Modules.sPS.Replace("spGetList", "") + ".xml", opt);
     }catch {
         DevExpress.XtraGrid.Views.Grid.GridView grv = grd_DonVi.MainView as DevExpress.XtraGrid.Views.Grid.GridView;
         grv.PopulateColumns();
     }
 }
Exemple #5
0
        public void loadXmlgrd(DevExpress.XtraGrid.GridControl grdDanhMuc)
        {
            try
            {
                DevExpress.Utils.OptionsLayoutGrid opt = new DevExpress.Utils.OptionsLayoutGrid();
                opt.Columns.StoreAllOptions = true;

                if (!bCheckReg())
                {
                    grdDanhMuc.MainView.RestoreLayoutFromXml(Application.StartupPath + "\\XML\\grd" + Commons.Modules.sPS.Replace("spGetList", "") + ".xml", opt);
                    SaveRegisterGrid(grdDanhMuc);
                }
                else
                {
                    grdDanhMuc.MainView.RestoreLayoutFromRegistry("DevExpress\\XtraGrid\\Layouts\\HRM\\grd" + Commons.Modules.sPS.Replace("spGetList", ""), opt);
                }
            }
            catch (Exception)
            {
                SaveXmlGrid(grdDanhMuc);
                loadXmlgrd(grdDanhMuc);
            }
        }