public CStationComboBox_1(EStationBatchType batchType) : base() { InitComponent(); InitUI(batchType); m_currentStation = null; }
private void InitUI(EStationBatchType type) { /// 初始化ListView if (m_listStations == null) { m_listStations = new List <CEntityStation>(); } var lists = CDBDataMgr.Instance.GetAllStation(); m_listSoilStations = CDBSoilDataMgr.Instance.GetAllSoilStation(); foreach (var station in lists) { if ((station.StationType == EStationType.EHydrology || station.StationType == EStationType.ERainFall || station.StationType == EStationType.ERiverWater)) { m_listStations.Add(station); //this.Items.Add(GetDisplayStationName(station)); m_listBoxStation.Items.Add(GetDisplayStationName(station)); } } foreach (CEntitySoilStation station in m_listSoilStations) { m_listBoxStation.Items.Add(GetDisplaySoilStationName(station)); } // 绑定消息 //this.TextChanged += cmbStation_TextChanged; }
public static string StationBatchTypeToDBStr(EStationBatchType type) { switch (type) { case EStationBatchType.ENone: return(CS_EStationBatchType_None_DBStr); case EStationBatchType.EFlash: return(CS_EStationBatchType_Flash_DBStr); case EStationBatchType.EUPan: return(CS_EStationBatchType_UPan_DBStr); } throw new Exception("StationBatchTypeToDBStr Error"); }
private void InitUI(EStationBatchType type) { /// 初始化ListView if (m_listStations == null) { m_listStations = new List <CEntityStation>(); } var lists = CDBDataMgr.Instance.GetAllStation(); foreach (var station in lists) { if (station.StationType != EStationType.ESoil) { m_listStations.Add(station); //this.Items.Add(GetDisplayStationName(station)); m_listBoxStation.Items.Add(GetDisplayStationName(station)); } } // 绑定消息 this.TextChanged += cmbStation_TextChanged; }