private void btnDefaltStyle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.Cursor = Cursors.WaitCursor; try { Form frmActiveChild = this.ActiveMdiChild as Form; if (frmActiveChild != null) { foreach (Control con in frmActiveChild.Controls) { //if (con.Focused) //{ DevExpress.XtraGrid.GridControl view = con as DevExpress.XtraGrid.GridControl; if (view != null) { DevExpress.XtraGrid.Views.Grid.GridView gview = view.Views[0] as DevExpress.XtraGrid.Views.Grid.GridView; WindDataManager.RestoreDefaltGridViewLayout(gview, frmActiveChild.Name); } RestoreGridStyle(con, frmActiveChild); //} } } } catch (Exception ex) { UserMessages.ShowErrorBox(ex.Message); } finally { this.Cursor = Cursors.Default; } }
/// <summary> /// /// </summary> /// <param name="pcon"></param> /// <param name="frm"></param> public void RestoreGridStyle(Control pcon, Form frm) { try { foreach (Control con in pcon.Controls) { DevExpress.XtraGrid.GridControl view = con as DevExpress.XtraGrid.GridControl; if (view != null) { DevExpress.XtraGrid.Views.Grid.GridView gview = view.Views[0] as DevExpress.XtraGrid.Views.Grid.GridView; WindDataManager.RestoreDefaltGridViewLayout(gview, frm.Name); } RestoreGridStyle(con, frm); } } catch (Exception ex) { throw ex; } }