我有两个预先填充的组合框value
=“ID”和Text
=相关数据......
我正在网格视图中进行编辑,并调整模板以使两个组合框(每个相关字段都有自己的组合框)。
我搜索过高和低,我认为这很容易,人们甚至不会问它......但如果你看到下面的组合框不会用参数框的值填充参数。
所以我试过这个:
protected void aspxGridviewUsers_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
{
e.NewValues["StoreID"] = GetStoreID();
e.NewValues["GroupID"] = GetGroupID();
}
protected int GetStoreID()
{
ASPxComboBox CBID = new ASPxComboBox();
CBID = aspxGridviewUsers.FindEditFormTemplateControl("ASPxComboBoxStoreEdit") as ASPxComboBox;
return Convert.ToInt32(CBID.SelectedItem.Value.ToString());
}
protected int GetGroupID()
{
ASPxComboBox CBID = new ASPxComboBox();
CBID = aspxGridviewUsers.FindEditFormTemplateControl("ASPxComboBoxGroupEdit") as ASPxComboBox;
return Convert.ToInt32(CBID.SelectedItem.Value.ToString());
}
这不起作用。我在这里做错了什么?
如何在组合框中使用这些值来更新我的更新语句?
答案 0 :(得分:0)
我建议您使用以下代码:
返回Convert.ToInt32(CBID.Value);
代码。它对你有用吗?