/// <summary> /// 获取当前行需要修改的数据 /// </summary> /// <param name="handle">当前行号</param> private void UpdateSpotTradeRules(int handle) { try { if (handle < 0) { return; } //显示添加现货规则窗体 AddSpotTradeRulesUI addSpotTradeRulesUI = new AddSpotTradeRulesUI(); addSpotTradeRulesUI.EditType = (int)UITypes.EditTypeEnum.UpdateUI; DataRow _dr = this.gdvSpotTradeRulesSelect.GetDataRow(handle); int breedClassID = Convert.ToInt32(_dr["BreedClassID"]); XH_SpotTradeRules xHSpotTradeRules = SpotManageCommon.GetModel(breedClassID); addSpotTradeRulesUI.XHSpotTradeRules = xHSpotTradeRules; if (addSpotTradeRulesUI.ShowDialog(this) == DialogResult.OK) { this.QuerySpotTradeRules(); this.gdvSpotTradeRulesSelect.FocusedRowHandle = handle; } } catch (Exception ex) { string errCode = "GL-5023"; string errMsg = "获取当前行需要修改的数据失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); throw exception; } }
/// <summary> /// 显示添加现货交易规则UI btnAdd_Click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { try { //显示添加现货规则窗体 AddSpotTradeRulesUI addSpotTradeRulesUI = new AddSpotTradeRulesUI(); addSpotTradeRulesUI.ShowDialog(); this.QuerySpotTradeRules(); } catch (Exception ex) { string errCode = "GL-5021"; string errMsg = "显示添加现货交易规则UI失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); } }