DevExpress编辑模板组合框值到参数

时间:2011-01-18 09:55:10

标签: devexpress

我有两个预先填充的组合框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());
    }

这不起作用。我在这里做错了什么?

如何在组合框中使用这些值来更新我的更新语句?

1 个答案:

答案 0 :(得分:0)

我建议您使用以下代码:

返回Convert.ToInt32(CBID.Value);

代码。它对你有用吗?