/// <summary> /// 根据查询条件,获取所有股指期货持仓限制和品种_股指期货_保证金数据 /// </summary> /// <returns></returns> private bool QueryQHSIFPositionAndBail() { try { string breedClassName = this.txtBreedClassID.Text; DataSet _dsQHSIFPositionAndBail = FuturesManageCommon.GetAllQHSIFPositionAndQHSIFBail(breedClassName, m_pageNo, m_pageSize, out m_rowCount); DataTable _dtQHSIFPositionAndBail; if (_dsQHSIFPositionAndBail == null || _dsQHSIFPositionAndBail.Tables[0].Rows.Count == 0) { _dtQHSIFPositionAndBail = new DataTable(); } else { _dtQHSIFPositionAndBail = _dsQHSIFPositionAndBail.Tables[0]; } //绑定品种类型是股指期货的品种名称 this.ddlBreedClassID.DataSource = CommonParameterSetCommon.GetQHSIFPositionAndBailBreedClassName().Tables[0]; this.ddlBreedClassID.ValueMember = CommonParameterSetCommon.GetQHSIFPositionAndBailBreedClassName().Tables[0].Columns["BREEDCLASSID"]. ToString(); this.ddlBreedClassID.DisplayMember = CommonParameterSetCommon.GetQHSIFPositionAndBailBreedClassName().Tables[0].Columns["BREEDCLASSNAME"] . ToString(); this.gdSIFPositionAndSIFBailResult.DataSource = _dtQHSIFPositionAndBail; } catch (Exception ex) { string errCode = "GL-6485"; string errMsg = "根据查询条件,获取所有股指期货持仓限制和品种_股指期货_保证金数据失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); return(false); } return(true); }