private void frmComputerWorld_Load(object sender, EventArgs e) { equipmentTypeList = new EquipmentTypeList(); // Populate the cboEquipmentTypes var types = Enum.GetNames(typeof(EquipmentType.Types)); int id = 0; foreach (var type in types) { string name = Enum.Parse(typeof(EquipmentType.Types), type).ToString(); cboEquipmentType.Items.Add(name); EquipmentType equipmentType = new EquipmentType(); //set the properties equipmentType.Description = name; equipmentType.Id = (EquipmentType.Types)id; //Add to the equipment type list equipmentTypeList.Add(equipmentType); id++; } }