我正在创建一个asp应用程序,直到最近,当我决定在gridview中使用ASPXComboBox时,一切似乎都很顺利,这是我如何使用它
ComboBox从customers表中获取值,即
customer_ID - 设置为值字段
Customer_name - 设置为文本字段
显示值没有问题。
我的问题是当我处于编辑模式时,即使列的前一个值显示在组合框上如果我没有更改或重新选择组合框上它然后插入 NULL 更新时数据库的值。
我迫切需要帮助,我已经搜遍了所有。请回复
答案 0 :(得分:0)
如果您使用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