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); } }
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); }
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 { } }
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(); } }
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); } }