Пример #1
0
        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";
        }
Пример #2
0
        /// <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();
            }
        }