2013-03-07 3 views
0

radcombobox1에서 radcombobox2의 설정 값 radcombobox2는 (는) asp usercontrol에 있습니다. & radcombobox1은 (는) aspx 페이지에 있습니다. 및 값은이다른 combobox에서 radcombox의 설정 값

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 ====은 영문 페이지 Radcombobox2에 ===== ASCX 페이지에

감사

답변

0

사용자 정의 컨트롤에 속성을 추가입니다 :

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

을 그리고 당신은 사용할 수 있습니다 이 숙박 시설의 페이지에서 :

MyUserControl.ComboSelectedValue = RadComboBox1.SelectedValue; 
관련 문제