Как получить выбранное значение из DevExpress comboBox - PullRequest
1 голос
/ 30 декабря 2011

Я пытаюсь получить текст из выбранного значения в поле со списком с помощью:

lblMessage.Text = cmbArchivoModificado.SelectedItem.Text;

Я уже установил поле значений и текстовое поле в настройках комбинированного списка, но Visual Studio постоянно говорит мне следующее:

исключение nullreferenceException не было обработано кодом пользователя.

Ссылка на объект не установлена ​​для экземпляра объекта.

Ответы [ 3 ]

2 голосов
/ 30 декабря 2011

Обычно проблема, когда SelectedItem / SelectedIndex ASPxComboBox является неправильной, возникает, когда свойство ASPxComboBox.ValueType указано неправильно.

Убедитесь, что значение ValueType установлено, соответствующее " Отображения типов данных (ADO.NET)"таблица.

Попробуйте вместо этого использовать свойство ASPxComboBox.Value:

lblMessage.Text = cmbArchivoModificado.Value != null
     ?  cmbArchivoModificado.Value.ToString()
     :  string.Empty;
0 голосов
/ 27 января 2016

Получите значение следующим образом:

var value = comboboxExample.SelectecText;

или

var value = comboboxExample.EditValue;
0 голосов
/ 08 декабря 2012

Похоже, вам нужно сначала проверить, является ли cmbArchivoModificado.SelectedItem нулевым.

lblMessage.Text = cmbArchivoModificado.SelectedItem == null ? "NA" 
    : cmbArchivoModificado.SelectedItem.Text;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...