2013-03-05 2 views
0

이것은 내 샘플 코드입니다. 콤보 상자에서 항목을 새로 고치는 방법에 대한 문제를 참조하십시오.vb.net에서 combobox를 새로 고치는 방법

Private Sub cbo_payMO_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbo_payMO.SelectedIndexChanged<br> 

    Select Case (cbo_payMO.Text) 
     Case "JANUARY" 
      cbo_payMO1.refresh() -- in case JANUARY I WANT TO REFRESH CBO_PAYMO1 
                   to readd an items 

     Case "FEBRUARY" 
      cbo_payMO1.Items.Remove("JANUARY") 
    End Select 
End Sub 
+1

새로 고침을 사용하여 무엇을 달성하려고합니까? – VladL

+0

제거한 항목을 복원하고 싶습니다 ... –

+0

복원과 같은 것이 없습니다. 당신은이 항목들을 다른 곳에 저장해야하거나 정확히 당신이 콤보 박스에 쓰고 싶은 것을 알고 있어야합니다. – VladL

답변

1

당신은 당신이 찾고있는 무슨이없는 가지고있는 .refresh() 전화 - 당신은 다른 항목과 함께 많은 ListItems을 취소하고 새로운 세트를 추가하고자하는 것입니다. 목록이나 컬렉션 또는 정렬 배열 유지하는 것이 좋습니다, 별도의 해당 콤보 상자의 .Items. 그런 다음 .Items.Clear()을 호출해야하며 .Items.AddRange(SomeListOfStuff)

관련 문제