Я создаю комбинированный список программно следующим образом:
var cbo = new ComboBox {
DataSource = mylist,
SelectedIndex = mylist.IndexOf(myvalue)
};
Я не устанавливаю ValueMember
, так что значением будет сам объект.Когда я делаю вышеупомянутое, я получаю следующее исключение в строке SelectionIndex
:
InvalidArgument = Значение '3' недопустимо для 'SelectedIndex'.Имя параметра: SelectedIndex
Это потому, что поле со списком все еще создается, и, следовательно, DataSource
все еще не заполнен?Если да, как правильно установить индекс?