コード例 #1
0
        /// <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;
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 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();
 }
コード例 #4
0
        /// <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;
        }