Для корректной работы свойств SelectedValue
и SelectedText
нужно задать DataSource
для выпадающего списка. При этом, конечно, не нужно добавлять элементы через Items.Add()
:
comboBox.DataSource = new List<Item>
{
new Item { Name = "name1", Value = 1 },
new Item { Name = "name2", Value = 2 },
new Item { Name = "name3", Value = 3 },
// ...
}