public bool SetFilter(string iStationId, DateTime timeStart, DateTime timeEnd, bool TimeSelect) { m_annotation.Visible = false; ClearAllDatas(); List <CEntityWater> waterList = new List <CEntityWater>(); try { waterList = m_proxyWaterFlow.SetFilterData(iStationId, timeStart, timeEnd, TimeSelect); } catch (Exception E) { return(false); } // 并查询数据,显示第一页 m_dMaxWaterFlow = null; m_dMaxWaterStage = null; m_dMinWaterFlow = null; m_dMinWaterStage = null; int rowcount = waterList.Count(); if (rowcount > CI_Chart_Max_Count) { MessageBox.Show("查询结果集太大,自动退出绘图"); return(false); } this.AddWaters(waterList); return(true); }
// 设置查询条件 public bool SetFilter(string strStationId, DateTime timeStart, DateTime timeEnd, bool TimeSelect) { ClearAllState(); m_strStaionId = strStationId; m_dateTimeStart = timeStart; m_dateTimeEnd = timeEnd; List <CEntityWater> waterList = new List <CEntityWater>(); try { waterList = m_proxyWater.SetFilterData(strStationId, timeStart, timeEnd, TimeSelect); }catch (Exception e) { // 查询失败 MessageBox.Show("数据库忙,查询失败,请稍后再试!"); return(false); } // 并查询数据,显示第一页 this.OnMenuFirstPage(this, null); SetWaters(waterList); return(true); }