Режим редактирования ASPXCOMBOBOX вставляет в базу данных NULL VALUES

Я создаю приложение asp, все, казалось, прошло хорошо до недавнего времени, когда я решил использовать ASPXComboBox в gridview, вот как я это выразил

ComboBox Получает значения из таблицы клиентов, т.е.

customer_ID - устанавливается в поле значения

Customer_name - это установлено как текстовое поле

нет проблем с отображением значений.

Моя проблема в том, что я нахожусь в режиме редактирования, даже если предыдущие значения столбца отображаются в выпадающем списке, если я не изменяю или повторно выбираю в выпадающем списке, он вставляет значения NULL в базу данных при обновлении.

я отчаянно нуждаюсь в помощи, которую я искал во всем. ответьте, пожалуйста

1 ответ

Если вы используете GridViewDataComboBoxColumn Вы можете получить значение, как это.

GridViewDataComboBoxColumn column = gridView.Columns["ColumnName"] as GridViewDataComboBoxColumn;
string text = column.PropertiesComboBox.Items.FindByValue(e.NewValues["ColumnName"]).Text;

Ссылка: http://www.devexpress.com/Support/Center/Question/Details/Q450251

Вот демо-проект:

http://www.devexpress.com/Support/Center/Attachment/GetAttachment?fileOid=9eb0e913-6fb0-45fe-90d5-76cabdce740e&fileName=Q381107.zip

http://www.devexpress.com/Support/Center/Question/Details/Q381107

Другие вопросы по тегам