private void toolAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (AddParent()) { // 字典的实体类 DataDictDto dto = new DataDictDto(); dto.FieldTypeName = slueditField.EditValue.ToString(); dto.FieldTypeSerialNo = gvDataDict.RowCount; // 字典编辑对话框 FrmDataDictInfo frmInfo = new FrmDataDictInfo(); frmInfo.Tag = "ADD"; frmInfo.dataDictDto = dto; if (frmInfo.ShowDialog() == DialogResult.OK) { // 更新数据库 UpdateInfo(); if (slueditField.Enabled) { slueditField.Enabled = false; } } } // 设置当前状态为“新增” ctrlPanel.Tag = "ADD"; }
/// <summary> /// 表格中的编辑按钮操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonEdit_ButtonClick(object sender, ButtonPressedEventArgs e) { FrmDataDictInfo frmInfo = new FrmDataDictInfo(); frmInfo.Tag = "EDIT"; frmInfo.dataDictDto = (DataDictDto)gvDataDict.GetFocusedRow(); if (frmInfo.ShowDialog() == DialogResult.OK) { // 更新信息 UpdateInfo(); } }