bonjour à tous,
J'ai lié un ComboBox à un arrayList avec .datasource comme suit:
dans la procédure lorsque l'on ajoute un item, je mets à jour le arrayList:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public fPedigreeByNom As New ArrayList ComboBoxNomCheval.DataSource = fPedigreeByNom
pour mettre à jour la combo, je suis obligé de faire précéder:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fPedigreeByNom.Add(tmp.nom)
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [1]ComboBoxNomCheval.DataSource = fPedigreeByNom
pour que cela fonctionne !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [2]ComboBoxNomCheval.DataSource = nothing
Si je ne fais pas preceder l'instruction [1] par l'affectation de nothing [2], le combo ne reflete pas l'arraylist, savez-vous pourquoi ?
Mon code fonctionne mais j'aimerai comprendre !
Partager