/// <summary> /// 删除(商品)期货_持仓限制 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelete_Click(object sender, EventArgs e) { try { if (ShowMessageBox.ShowQuestion("确认删除吗?") == DialogResult.No) { return; } DataRow _dr = this.gdPositionLimitValueSelect.GetDataRow(this.gdPositionLimitValueSelect.FocusedRowHandle); if (_dr == null) { ShowMessageBox.ShowInformation("请选择数据!"); return; } if (!string.IsNullOrEmpty(Convert.ToString(_dr["PositionLimitValueID"]))) { m_PositionLimitValueID = Convert.ToInt32(_dr["PositionLimitValueID"]); } else { m_PositionLimitValueID = AppGlobalVariable.INIT_INT; } if (m_PositionLimitValueID != AppGlobalVariable.INIT_INT) { m_Result = FuturesManageCommon.DeleteQHPositionLimitValue(m_PositionLimitValueID); } if (m_Result) { ShowMessageBox.ShowInformation("删除成功!"); m_PositionLimitValueID = AppGlobalVariable.INIT_INT; } else { ShowMessageBox.ShowInformation("删除失败!"); } this.QueryQHPositionLimitValue(); } catch (Exception ex) { string errCode = "GL-6466"; string errMsg = "删除(商品)期货_持仓限制失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); return; } }