从另一个组合框中设定radcombobox的值

时间:2013-03-07 07:44:50

标签: telerik rad

从另一个radcombobox1设置radcombobox2的值 radcombobox2在asp usercontrol& radcombobox1在aspx页面上。 和价值来自数据库这样的绑定时间

 if (result.IsSuccessful)
                {
                    var rcbRadComboBox = (RadComboBox)RadGrid1.MasterTableView.FindControl("RadComboBox1");
                    if (comboEditAccessGroup != null)
                    {

                        comboEditAccessGroup.DataSource = result.Result;
                        comboEditAccessGroup.DataTextField = "Title";
                        comboEditAccessGroup.DataValueField = "JobId";
                        comboEditAccessGroup.DataBind();


                    }
                }

但问题是,我无法更改在radcombobox1上选择的选定索引

我用过

 var selectedindexforjob = Request.QueryString["JobId"];
    rcbRadComboBox.SelectedValue = selectedindexforjob;

为实现目标但失败没有任何反应。 请帮我。 Radcombobox1 ====在aspx页面上 Radcombobox2 =====在ascx页面上

由于

1 个答案:

答案 0 :(得分:0)

向用户控件添加属性:

public string ComboSelectedValue
{
   get { return RadComboBox2.SelectedValue; }
   set { RadComboBox2.SelectedValue = value; }
}

然后您可以在页面中使用此属性:

MyUserControl.ComboSelectedValue = RadComboBox1.SelectedValue;