Apprenti en Visual Basic.
Bonjour,
J'ai une form avec un combobox "relié" à une base de données. La base de données doit stocker les informations qui sont tapées dans le combobox et ensuite les restituer sous forme d'une liste dans le combobox. Bien sur, cette liste ne doit pas contenir deux memes strings. J'ai donc fait le code suivant:
For Compteur2 = 0 To 6
For Val = 0 To 6
If StrComp(CategoryVar(0, Compteur2), CategoryVar(0, Val), vbTextCompare) = 0 Then
If Compteur2 < Val Then
MsgBox Val & CategoryVar(0, Val), vbOKOnly, Compteur2
cboCategory.RemoveItem (Val)
End If
End If
Next
Next
Ce code me permet de comparer toutes les strings de la liste du combobox et d'éliminer celles qui sont pareilles, sauf que le problème, c'est que j'ai lu que la méthode RemoveItem ne marchait pas lorsque la form dans lequel était le combobox était liée à un datacontrol:
http://msdn.microsoft.com/library/en-us/vb98/html/vbmthRemoveItem.asp
Ma question est donc: quelle méthode puis-je utiliser pour enlever une string d'un combobox ?
Merci pour votre aide.