Чтобы добавить элементы в ComboBox, у вас есть две опции:
Либо добавьте их в коллекцию предметов:
comboBox1.Items.Add("abc");
comboBox1.Items.Add("def");
Или используйте привязку данных:
comboBox1.DataSource = myList;
или с массивом:
comboBox1.DataSource = myArray;
Для первого варианта вы можете использовать только строки в качестве элементов, а с помощью привязки данных вы можете связать коллекцию более сложных объектов. Затем вы можете указать, какие свойства отображаются :
comboBox1.DisplayMember = "Name";
и что рассматривается как значение:
comboBox1.ValueMember = "ID";
Вы можете получить доступ к исходному объекту, который будет выбран позже, с помощью
comboBox1.SelectedItem
или значение с
comboBox1.SelectedValue
Значение - это свойство, которое вы указали с помощью ValueMember
.