private void gc_Detail_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == NavigatorButtonType.Remove) { if (Msg.AskQuestion("确定要删除选中角色吗?")) { gv_Detail.DeleteSelectedRows(); UpdateRoleAuthority(); } } if (e.Button.ButtonType == NavigatorButtonType.Append) { //添加角色 //frmDialog_RoleList DataTable dtdetail = EditData.Tables[dt_MyUserRole._TableName]; var str = dtdetail.FormatInValue(dt_MyRole.RoleID); dtRoles.DefaultView.RowFilter = String.IsNullOrEmpty(str) ? "" : String.Format("{0} NOT IN ({1})", dt_MyRole.RoleID, str); DataTable dt = frmDialog_RoleList.ShowForm(dtRoles.DefaultView.ToTable()); if (dt != null) { foreach (DataRow dr in dt.Rows) { DataRow row = EditData.Tables[dt_MyUserRole._TableName].Rows.Add(); row[dt_MyUserRole.Account] = txtAccount.EditValue; row[dt_MyUserRole.RoleID] = dr[dt_MyRole.RoleID]; //row[dt_MyRole.RoleName] = dr[dt_MyRole.RoleName]; } UpdateRoleAuthority(); } } e.Handled = true; }
private void gc_Detail_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Remove) { e.Handled = Msg.AskQuestion("是否确定要删除选中行?") == false; } }
private void dataNavigator1_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == NavigatorButtonType.EndEdit) { richEditControl1.Modified = false; } this.BeginInvoke(new MethodInvoker(UpdateCommandsState)); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gridControl1_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == NavigatorButtonType.Remove) { if (MessageBox.Show("Do you want to delete the current row?", "Confirm deletion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) != DialogResult.Yes) { this.Delete(); e.Handled = true; } } }
private void gridControl2_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { ControlNavigator navigator = sender as ControlNavigator; GridControl grid = navigator.NavigatableControl as GridControl; GridView view = grid.FocusedView as GridView; if (e.Button.ButtonType == NavigatorButtonType.Append) { grid.BeginInvoke(new Action(view.ShowPopupEditForm)); //ShowEditForm)); } }
/// <summary> /// Customize columns of BOSGridSearchResultsControl /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NavigatorButton_Click(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.Tag != null) { if (e.Button.Tag.ToString() == "CustomizeColumn") { CustomizeColumnGridSearchResults(); } else if (e.Button.Tag.ToString() == "SaveColumnCustomization") { SaveCustomizeColumnGridSearchResults(); } } }
private void controlNavigator1_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { //MessageBox.Show(e.Button.ButtonType.ToString()); if (e.Button.ButtonType.ToString() != "Append") { //MessageBox.Show(e.Button.ButtonType.ToString()); update_db(); } if (e.Button.ButtonType.ToString() != "Remove") { //Testing git commit //MessageBox.Show(e.Button.ButtonType.ToString()); update_db(); } }
private void gc_DataDetail_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { int handle = gv_DataDetail.FocusedRowHandle; if (e.Button.ButtonType == NavigatorButtonType.First) { DataTableMoveTools.DataRowMoveFirst(gv_DataDetail.GetFocusedDataRow()); gv_DataDetail.MoveFirst(); UpdateIndex(); e.Handled = true; } else if (e.Button.ButtonType == NavigatorButtonType.Last) { DataTableMoveTools.DataRowMoveLast(gv_DataDetail.GetFocusedDataRow()); gv_DataDetail.MoveLast(); UpdateIndex(); e.Handled = true; } else if (e.Button.ButtonType == NavigatorButtonType.Prev) { DataTableMoveTools.DataRowMovePrev(gv_DataDetail.GetFocusedDataRow()); gv_DataDetail.FocusedRowHandle = handle - 1; UpdateIndex(); e.Handled = true; } else if (e.Button.ButtonType == NavigatorButtonType.Next) { DataTableMoveTools.DataRowMoveNext(gv_DataDetail.GetFocusedDataRow()); gv_DataDetail.FocusedRowHandle = handle + 1; UpdateIndex(); e.Handled = true; } else if (e.Button.ButtonType == NavigatorButtonType.Append) { DataTable dt = gc_DataDetail.DataSource as DataTable; DataRow dr = dt.Rows.Add(); dr[dt_CommonDicData.DataType] = gv_DataType.GetFocusedRowCellValue("Name"); UpdateIndex(); e.Handled = true; } else if (e.Button.ButtonType == NavigatorButtonType.Remove) { if (Msg.AskQuestion("确定要删除选中的记录吗?") == false) { e.Handled = true; } } }
private void gc_Detail_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Remove) { e.Handled = Msg.AskQuestion("是否确定要删除选中行?") == false; } if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Append) { var count = (EditData.Tables[CU_I_DECLFORM_LIST._TableName].Rows.Count + 1).ToString(); var v = frmCuDeclareList.ShowForm(count, false, null, EditData.Tables[_bll.SummaryModel.TableName].Rows[0][CU_I_ORDER_HEAD.GUID].ToString(), ParaDataset); if (v != null) { EditData.Tables[CU_I_DECLFORM_LIST._TableName].Rows.Add(v.ItemArray); } e.Handled = true;//标记为已处理,不再向下执行 } }
private void gridControl1_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { var type = e.Button.Tag as string; switch (type) { case "first": { var row = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle); row["Position"] = -1; RenumberArguments(row.Table); break; } case "last": { var row = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle); row["Position"] = row.Table.Rows.OfType <DataRow>().Where(x => x.RowState != DataRowState.Deleted).Max(x => x.GetValue <int>("position")) + 1; RenumberArguments(row.Table); break; } case "up": { var row = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle); var pos = row.GetValue <int>("position"); var prev = GetPrevArgumentRow(row); if (prev != null) { row["position"] = prev.GetValue <int>("position"); prev["position"] = pos; } break; } case "down": { var row = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle); var pos = row.GetValue <int>("position"); var next = GetNextArgumentRow(row); if (next != null) { row["position"] = next.GetValue <int>("position"); next["position"] = pos; } break; } } }
private void gridcontrol_tinbao_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == NavigatorButtonType.Remove) { if (MessageBox.Show("Bạn có muốn xóa dòng này không ?", "Xác nhận xóa", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { string ketqua = gridView1.GetFocusedRowCellValue(colKetQua).ToString(); if (ketqua != null) { gridView3.FocusedRowHandle = gridView3.LocateByValue (gridView3.Columns["SoQuyetDinh"].ToString(), ketqua); gridView3.DeleteRow(gridView3.FocusedRowHandle); } //co nen cap nhat lun xuong db hay ko } } }
private void gridControl1_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == NavigatorButtonType.Append) { Editors.Zakoni usluge = new Editors.Zakoni(); usluge.Show(); } else if (e.Button.ButtonType == NavigatorButtonType.Remove) { int iFocus = gridView1.FocusedRowHandle; if (iFocus < 0) { return; } int id = (int)gridView1.GetFocusedRowCellValue("Id"); if (MessageBox.Show("Dali ste sigurni za brisanje označenog zapisa?", "Upozorenje", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { Library.Zakoni item = new Library.Zakoni(); item.DeleteData(id); } } }
/// <summary> /// 全局变量 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dnOrder_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { switch (e.Button.Tag.ToString()) { case "0": //第一页 _dataPagingModelSend.StartSize = 1; dnStoreOrder.CustomButtons[0].Enabled = false; dnStoreOrder.CustomButtons[1].Enabled = false; dnStoreOrder.CustomButtons[2].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[3].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; break; case "1": //上一页 _dataPagingModelSend.StartSize = _dataPagingModelSend.StartSize - _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[0].Enabled = _dataPagingModelSend.StartSize > 1; dnStoreOrder.CustomButtons[1].Enabled = _dataPagingModelSend.StartSize > 1; dnStoreOrder.CustomButtons[2].Enabled = true; dnStoreOrder.CustomButtons[3].Enabled = true; break; case "2": //下一页 _dataPagingModelSend.StartSize = _dataPagingModelSend.StartSize + _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[0].Enabled = true; dnStoreOrder.CustomButtons[1].Enabled = true; dnStoreOrder.CustomButtons[2].Enabled = _dataPagingModelGet.TotalCount - _dataPagingModelSend.StartSize > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[3].Enabled = _dataPagingModelGet.TotalCount - _dataPagingModelSend.StartSize > _dataPagingModelSend.PageCount; break; case "3": //最后一页 _dataPagingModelSend.StartSize = _dataPagingModelGet.TotalCount - (_dataPagingModelGet.TotalCount % _dataPagingModelSend.PageCount <= 1 ? _dataPagingModelSend.PageCount : _dataPagingModelGet.TotalCount % _dataPagingModelSend.PageCount) + 1; dnStoreOrder.CustomButtons[0].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[1].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[2].Enabled = false; dnStoreOrder.CustomButtons[3].Enabled = false; break; } BindDgvData(); }
private void gcResults_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == NavigatorButtonType.Append) { this.gvResults.FocusedColumn = this.gcolId; foreach (GridColumn column in this.gvResults.Columns) { column.OptionsColumn.ReadOnly = false; } } else if (e.Button.ButtonType == NavigatorButtonType.Remove) { int rowIndex = this.gvResults.FocusedRowHandle; if (rowIndex < 0) { e.Handled = true; } DataRow dr = this.gvResults.GetDataRow(rowIndex); if (dr.RowState != DataRowState.Added) { e.Handled = true; } } }
private void gridControl1_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { }
private void controlNavigator1_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { }
private void dgrex_Dm_Ndung_Tgluong_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Remove) { if (Convert.ToInt32(objMasterService.GetExistReferences("Rex_Dm_Ndung_Tgluong", "Id_Ndung_Tgluong", this.gvrex_Dm_Ndung_Tgluong.GetFocusedRowCellValue("Id_Ndung_Tgluong"))) > 0) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_DATA_INUSE", new string[] { this.Text.ToLower() }); e.Handled = true; } } }
private void gcBudget_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { //Append Button is Click if (e.Button.ButtonType == NavigatorButtonType.Append) { try { //Save the latest changes to the bound DataTable ColumnView View = (ColumnView)gcBudget.FocusedView; if (!(View.PostEditor() && View.UpdateCurrentRow())) { return; } this.tblBudgetTableAdapter.Update(this.dsBudget.tblBudget); } catch (Exception ex) { MessageBox.Show(ex.Message + " " + ex.StackTrace); throw; } } //Remove cell from Grid view if (e.Button.ButtonType == NavigatorButtonType.Remove) { if (MessageBox.Show("Do You Want To Delete This Record ? ", "Confirm Delete", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { e.Handled = true; } try { //Delete Selected Rows that is bound DataTable ColumnView ViewDel = (ColumnView)gcBudget.FocusedView; ViewDel.DeleteSelectedRows(); return; this.tblBudgetTableAdapter.Update(this.dsBudget.tblBudget); } catch (Exception ex) { MessageBox.Show(ex.Message + " " + ex.StackTrace); throw; } } //Update Change made to the Grid if (e.Button.ButtonType == NavigatorButtonType.EndEdit) { try { //Update the latest changes to the bound DataTable ColumnView View1 = (ColumnView)gcBudget.FocusedView; if (!(View1.PostEditor() && View1.UpdateCurrentRow())) { return; } this.tblBudgetTableAdapter.Update(this.dsBudget.tblBudget); } catch (Exception ex) { MessageBox.Show(ex.Message + " " + ex.StackTrace); throw; } } }