public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { var types = FacilityType.FindAll(); var names = new ArrayList(); if (types != null && types.Count > 0) { names.AddRange(types); } return(new StandardValuesCollection(names)); }
/// <summary> /// 初始化设施类型 /// </summary> private void InitFacilityType() { List <FacilityType> facilityTypeList = FacilityType.FindAll(); if (facilityTypeList.Count > 0) { this.cbFacilityType.DataSource = facilityTypeList; this.cbFacilityType.DisplayMember = "Name"; this.cbFacilityType.ValueMember = "Serialnum"; } }
private void BaseConfig_Load(object sender, EventArgs e) { if (ClassName.EqualIgnoreCase("CommunicateDeviceType")) { this.Name = "CommunicateDeviceType"; var types = CommunicateDeviceType.FindAll(); this.dataGridViewX1.DataSource = types; } if (ClassName.EqualIgnoreCase("Sensor")) { this.Name = "Sensor"; this.dataGridViewX1.DataSource = Sensor.FindAll(); } if (ClassName.EqualIgnoreCase("RelayType")) { this.Name = "RelayType"; this.dataGridViewX1.DataSource = RelayType.FindAll(); } if (ClassName.EqualIgnoreCase("ControlJobType")) { this.Name = "ControlJobType"; this.dataGridViewX1.DataSource = ControlJobType.FindAll(); } if (ClassName.EqualIgnoreCase("DeviceType")) { this.Name = "DeviceType"; this.dataGridViewX1.DataSource = DeviceType.FindAll(); } if (ClassName.EqualIgnoreCase("FacilityType")) { this.Name = "FacilityType"; this.dataGridViewX1.DataSource = FacilityType.FindAll(); } if (ClassName.EqualIgnoreCase("ProtocalType")) { this.Name = "ProtocalType"; this.dataGridViewX1.DataSource = ProtocalType.FindAll(); } if (ClassName.EqualIgnoreCase("ShowDeviceType")) { this.Name = "ShowDeviceType"; this.dataGridViewX1.DataSource = ShowDeviceType.FindAll(); } }
/// <summary> /// 初始化设施类型列表 /// </summary> private void InitFacilityTypeListView() { this.listView1.Items.Clear(); List <FacilityType> facilityTypeList = FacilityType.FindAll(); foreach (var facilityType in facilityTypeList) { var strings = new string[] { facilityType.Serialnum, facilityType.Name, facilityType.ParentSerialnum, facilityType.Version.ToString(), facilityType.CreateTime.ToString(), facilityType.UpdateTime.ToString(), facilityType.PhotoUrl, facilityType.Introduce, facilityType.Upload.ToString(), facilityType.CreateType, facilityType.Remark }; var listViewItem = new ListViewItem(strings); listViewItem.Tag = facilityType; this.listView1.Items.Add(listViewItem); } }
/// <summary> /// 获取所有设施类型 /// </summary> /// <returns></returns> public IEnumerable <FacilityType> GetAll() { return(FacilityType.FindAll()); }