souravghosh18 Ответов: 3

получение данных displaymember в поле со списком


всем привет,
в моем приложении я использую поле со списком nd binding data для отображения элемента и значения элемента.
я могу получить выбранное значение с помощью
Combo1.Выбранное значение.Метод toString
но я не могу получить отображаемое значение .

может ли кто - нибудь мне помочь?
спасибо заранее

3 Ответов

Рейтинг:
2

Ankur\m/

А вы пробовали Combo1.SelectedText?


souravghosh18

да но это не работает

Ankur\m/

Не работает значит? Я имею в виду подробности.
Поставьте точку останова и отладьте, чтобы увидеть, в чем проблема. Вы также можете проверить значения различных свойств combobox во время отладки.

Goutam Patra

Да, я отредактировал ответ, пожалуйста, проверьте его. И более того SelectedText дает текст выделенного выделения, то есть текст, который вы выбираете нажатием клавиши Shift.

Рейтинг:
2

Goutam Patra

Воспользуйся Combo1.SelectedValue.ToString для значения
и Combo1.Text для выделенного текста


Ankur\m/

Ему нужно получить значение выделенного текста и не выделенное значение. Более того, он уже использовал то же самое, чтобы получить ценность.
Перечитайте вопрос еще раз.

binoyvijayan

это не работает;

попробуйте этот код:

имя строки=((DataRowView)ComboBox1.Элементы[электронный.имя индекса"].Метод toString();
Спасибо

Рейтинг:
2

Member 14633133

Чтобы получить данные из displaymember combobox, пожалуйста, используйте

Н = установки данных табл.

меня.текстовое поле textbox1.текст = Combo1.Элемент(Н)


CHill60

Неправильный. Выпадающий список позволит вам выбрать только один элемент (это не список). Поэтому вы не можете применить индекс к выбранным элементам - SelectedItem(N)
В любом случае вы не должны назначать объект свойству textbox text, по крайней мере используя его .Метод toString().
На этот вопрос действительно был дан ответ 9 лет назад.