/// <summary> /// 探头类型选择事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void _lstProbeStyle_MouseUp(object sender, MouseEventArgs e) { _lstProbeName.DataSource = null; // 没有选择巷道 if (selectTunnelUserControl1.SelectedTunnel == null) { Alert.alert(Const_GE.TUNNEL_NAME_MUST_INPUT); } else { // 根据巷道编号和探头类型编号获取探头信息 var probes = Probe.FindAllByTunnelIdAndProbeTypeId(selectTunnelUserControl1.SelectedTunnel.TunnelId, Convert.ToInt32(_lstProbeStyle.SelectedValue)); for (var i = 0; i < probes.Length; i++) { _lstProbeName.Items.Add(probes); } _lstProbeName.DisplayMember = "ProbeName"; _lstProbeName.ValueMember = "ProbeId"; _lstProbeName.SelectedIndex = -1; } }
public static void LoadProbe(ListControl lb, int tunnelId, int probeTypeId, String selectedText = "") { var probes = Probe.FindAllByTunnelIdAndProbeTypeId(tunnelId, probeTypeId); if (probes != null) { DataBindListControl(lb, probes, "ProbeName", "ProbeId", selectedText); } }
private void lstProbeName_SelectedIndexChanged(object sender, EventArgs e) { rbtnRealtime.Checked = true; CurrentProbe = (Probe)lstProbeName.SelectedItem; T2Probe = Probe.FindAllByTunnelIdAndProbeTypeId(selectTunnelSimple1.SelectedTunnel.TunnelId, Convert.ToInt32(lstProbeType.SelectedValue)).FirstOrDefault(u => u.ProbeName == "T2"); dateTimeStart.Enabled = false; dateTimeEnd.Enabled = false; btnBeforeDay.Enabled = false; btnNow.Enabled = false; btnAfterDay.Enabled = false; btnQuery.Enabled = false; // 开始实时数据监控 StartRealTimeCurveMonitoring(); }
/// <summary> /// 加载探头名称 /// </summary> /// <param name="iTunnelId"></param> private void loadProbeName(int iTunnelId) { _lstProbeName.DataSource = null; // 根据巷道编号和探头类型编号获取探头信息 var probes = Probe.FindAllByTunnelIdAndProbeTypeId(iTunnelId, Convert.ToInt32(_lstProbeStyle.SelectedValue)); for (var i = 0; i < probes.Length; i++) { _lstProbeName.Items.Add(probes); } _lstProbeName.DisplayMember = "ProbeName"; _lstProbeName.ValueMember = "ProbeId"; _lstProbeName.SelectedIndex = -1; }