У меня есть привязка ComboBox к объекту LINQ, как показано ниже.
Dim LearnTypeList = context.LearnTypes.OrderBy(Function(a) a.LearnType).ToList()
dlLearnedAbout.DataSource = LearnTypeList
dlLearnedAbout.DisplayMember = "LearnType"
dlLearnedAbout.ValueMember = "LearnType"
Я не могу использовать индекс элементов, чтобы найти элемент с соответствующим текстом, как показано ниже.
MessageBox.Show (dlLearnedAbout.Items.IndexOf ("Website"))
Это всегда возвращает -1, даже если оно есть внутри таблицы и раскрывающегося списка. Это потому, что элемент, связанный с раскрывающимся списком, имеет тип "LearnTypes?