2016-12-16 2 views
0

데이터 드롭 다운 목록이 2 개 있습니다. 그들은 같은 가치를 가지고 있습니다 (모든 달).첫 번째 드롭 다운과 동일한 값으로 두 번째 드롭 다운을 채우는 방법

사용자가 (예 : 첫 번째 드롭 다운에서) 예를 들어 4 월을 선택하면 두 번째 드롭 다운이 자동으로 4 월으로 이동해야합니다. 내가 생각할 수

있는 유일한 방법이었다 : 그것은 작동하지 않습니다

protected void ddMonthfrom_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     ddMonthfrom.SelectedItem.Text = ddMonthto.SelectedItem.Text; 
    } 

. 4 월을 클릭하면 두 번째 드롭 다운이 변경되지 않습니다.

답변

1

ddMonthto.SelectedValue = ddMonthfrom.SelectedItem.Value;

  • OnFristDropDownSelectedIndexChange (ddMonthfrom) 두 번째 드롭 다운 (ddMonthto)의
  • 설정 값을보십시오. 그들은 같은 값이 모두 드롭 다운에있는 경우
0

다음 텍스트 부분을 제거

ddMonthfrom.SelectedItem = ddMonthto.SelectedItem; 
0

시도 : 콤보 ddMonthto가없는 경우

ddMonthfrom.SelectedIndex = ddMonthfrom.FindStringExact(ddMonthto.Text); 

이 또한 작동합니다 DataSource.

참고 : .SelectedItem.Text가 정확하지 동안 당신은 또한, 대신 .Text.SelectedItem.ToString() 사용할 수 있습니다

  • .
  • 데이터 소스를 사용하여 콤보 상자를 채우는 경우 두 콤보 상자 모두에 동일한 데이터 소스를 사용할 수 있으며 같은 항목이 자동으로 선택되어야합니다.

희망이 있습니다.