[visual basic 2005] effacer listbox?

orelyw -  
 crio -
Bonjour,
J'ai un problème en visual basic 2005.
Je peux afficher des noms (provenant d'une base de données access) dans une ListBox

Ces noms s'affichent quand je tape les premières lettres du nom dans un textbox, c'est comme une barre de recherche.

J'arrive a afficher les noms dans ma listbox.
Le problème c'est que dès que je fais une nouvelle recherche, les résultats s'accumulent, alors que je voudrais que les anciens résultats s'efface.
Je veux donc effacer avant de faire une autre recherche la ListBox mais je n'y arrive pas.

J'ai essayé :
ListBoxAfficherPatient.Items.Clear()

mais ça ne marche pas !
erreur quand je fais une 2eme recherche :
Impossible de modifier la collection d'éléments lorsque la propriété DataSource est définie.

Si je ne peux pas effacer la List entère alors je peux aussi effacer chaque ligne kusqu'a ce que la liste soit vide, mais ça ne marche pas nom plus.

Comment je dois faire???????????
S'il vous plait, si vous savez aider moi :)

merci beaucoup, c'est très important et assez urgent

Je programme sous visual basic 2005 express.

merci d'avance
A voir également:

5 réponses

ruzakruzak Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   247
 
Et mettre quqch dans le bouton de validation du genre listbox. value = "" ne marche pas non plus ?
1
orelyw
 
Problème résolu, j'ai rajouter ça :

ObjetDataSet.Clear()
et ça marche

bye
1
orelyw
 
Merci pour ta réponse mais non ça ne marche pas :(
j'ai essayé ça :
ListBoxAfficherPatient.ValueMember = ""
et la liste de nom s'affiche sous les anciens dans ma lislbox

merci quand meme :)
0
prout
 
listBox.SelectedIndex = le numero de ligne à enlever (integer)


ListBox.Items.remove(listBox.SelectedIndex)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
crio
 
salut tous le monde
j'ai lu cette discussion et mon problem est comment vous faites :
"afficher dans la listbox quand vous tapez les premières lettres du nom dans un textbox"
aide moi SVP
0