Получить значения выпадающего списка ComboBox

Добрый день! Коллеги, поскажите пожалуйста, как можно получить значения выпадающего списка (comboBox).
Список значений формировался не через связь со справочником, а добавлением значений вручную, методом

AddItem()

например:

Page.usrComboBox.AddItem("test1","test1");
Page.usrComboBox.AddItem("test2","test2");
...

вопрос - где в Page.usrComboBox хранятся эти данные?
Спасибо!

Нравится

4 комментария

Влад,

Текущее значение можно получить так:

Page.usrComboBox.Value

Или Page.usrComboBox.SelectedItem, а точнее его ключ и значение:
Page.usrComboBox.SelectedItem.Text
Page.usrComboBox.SelectedItem.Value
Плюс отвечая на вопрос по поводу хранения всех данных, если вы не используете источник данных и добавляете значения в ручную, можно их кешировать в какой-то переменной для последующего использования. А выбранное пользователем значение читается как описано выше.

Спасибо за ответы! Еще один уточняющий вопрос.
список ComboBox заполняется несколькими значениями, по нажатию на кнопку, методом AddItem. Если нажать на кнопку, соответственно значения добавятся опять(задвоятся). Вот для того чтобы сделать проверку и избежать задвояния, меня и интересовало наличие метода, который возвратит список всех текущих значений списка ComboBox(не выбранного а всего списка).

usrComboBox.value 

- в данном случае выбрасывает искючение (изза того что value - не uid а string)

Вопрос решен, спасибо!

Показать все комментарии