예제 #1
0
        /// <summary>
        /// 初始化控制设备列表
        /// </summary>
        private void InitControlDeviceListView()
        {
            this.listView1.Items.Clear();
            var controlDeviceList = ControlDeviceUnit.FindAll().ToList();

            if (controlDeviceList.Count > 0 && controlDeviceList.Any())
            {
                foreach (var controlDevic in controlDeviceList)
                {
                    var strings = new string[]
                    {
                        controlDevic.Name,
                        controlDevic.ModularDeviceName,
                        controlDevic.DeviceTypeName,
                        controlDevic.RelayTypeRemark,
                        controlDevic.Function.ToString(),
                        controlDevic.RegisterAddress1.ToString(),
                        controlDevic.OriginalValue.ToString(),
                        controlDevic.ProcessedValue + "",
                        controlDevic.GroupNum.ToString(),
                        controlDevic.ControlJobTypeRemark
                    };
                    var listViewItem = new ListViewItem(strings);
                    listViewItem.Tag = controlDevic;
                    this.listView1.Items.Add(listViewItem);
                }
            }
        }
예제 #2
0
        /// <summary>
        /// 初始化控制设备列表
        /// </summary>
        private void InitControlDeviceListView()
        {
            this.listView3.Items.Clear();
            List <ControlDeviceUnit> controlDeviceList = ControlDeviceUnit.FindAll();

            foreach (var controlDevice in controlDeviceList)
            {
                var strings      = new string[] { controlDevice.ModularDeviceName, controlDevice.Name };
                var listViewItem = new ListViewItem(strings);
                listViewItem.Tag = controlDevice;
                this.listView3.Items.Add(listViewItem);
            }
        }