Режим редактирования 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/Question/Details/Q381107