private void menuNewUser_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var manager = UserManager.Create(); using (XF_UserNewEdit form = new XF_UserNewEdit(manager)) { if (form.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { int index = gridViewUsers.TopRowIndex; LoadUsers(); gridViewUsers.TopRowIndex = index; } } }
void gridViewUsers_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { if (e.Clicks == 2 || e.Column.Name == col_Edit.Name) { var row = gridViewUsers.GetRow(e.RowHandle) as UserModel; if (row != null) { var manager = UserManager.CreateEdit(row); using (XF_UserNewEdit form = new XF_UserNewEdit(manager)) { if (form.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { int index = gridViewUsers.TopRowIndex; LoadUsers(); gridViewUsers.TopRowIndex = index; } } } } }