2009-06-22 12 views
2

J'essaie de lier les éléments Cheched de CheckedListBox COMBOBOX mon code est donné ci-dessousDataBinding à ComboBox dans VB.Net

Private Sub chklColumns_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chklColumns.SelectedIndexChanged   
      cmbSort.DataSource = chklColumns.CheckedItems 
End Sub 

chaque fois que je vérifie un élément première fois il charge un élément à la Combobox, mais quand Je sélectionne le deuxième article encore j'ai un seul article dans le Combo ... suis-je en train de faire quelque chose de mal dans mon code ci-dessus ??

Répondre

0

Vous devez réinitialiser la liaison en réglant le DataSource-Nothing avant de définir une nouvelle valeur:

Private Sub chklColumns_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chklColumns.SelectedIndexChanged   
    cmbSort.DataSource = Nothing 
    cmbSort.DataSource = chklColumns.CheckedItems 
End Sub