从另一个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页面上
由于
答案 0 :(得分:0)
向用户控件添加属性:
public string ComboSelectedValue
{
get { return RadComboBox2.SelectedValue; }
set { RadComboBox2.SelectedValue = value; }
}
然后您可以在页面中使用此属性:
MyUserControl.ComboSelectedValue = RadComboBox1.SelectedValue;