2011-02-16 3 views
0

총 옵션 수가 동일한 두 개의 콤보 상자 (A & B)가 있습니다. A의 모든 옵션은 B의 한 옵션 (일대일 매핑)에 매핑됩니다.vb.net에서 comboboxes를 연결하는 방법

내가 원하는 것은 A의 항목을 선택하는 것과 마찬가지로 B의 항목도 선택된 A의 해당 항목으로 변경해야합니다. 그러나 반대는 사실이 아니어야합니다. B에서 선택한 항목을 변경하면 A의 선택에 영향을 미치지 않아야합니다.

vb.net에서 이러한 유형의 콤보 상자 연결 기능을 사용할 수 있습니까?

+0

이전 요청 여기에 대답 http://stackoverflow.com/questions/3528842/update-a- 콤보 상자 - 자동 - 처음 - 콤보 상자 - 가져 오기 - 일부 값 – David

+0

C#을 놓친 이후 수도 있습니다. 가리키는 주셔서 감사합니다. 하지만 여기서 한 가지 더 나은 솔루션을 얻었습니다. – vaichidrewar

답변

0

이 그것을 수행해야합니다

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) 
    { 
    comboBox2.SelectedItem = comboBox1.SelectedItem; 
    } 

편집을 VB.NET을 위해 :

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged 
     ComboBox2.SelectedItem = ComboBox1.SelectedItem 
    End Sub 
+0

오, 죄송합니다. VB.NET에서 필요합니까? –

+0

yaah 나는 VB.net에서 그것을 필요로한다. – vaichidrewar

+0

나는 위의 시도했지만 그 작동하지 않습니다. combobox.selecteditex 대신 combobox.selectedindex를 사용합니까? – vaichidrewar