[visual basic 2005] effacer listbox?
orelyw
-
crio -
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
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:
- [visual basic 2005] effacer listbox?
- Money 2005 - Télécharger - Comptabilité & Facturation
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office
5 réponses
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 :)
j'ai essayé ça :
ListBoxAfficherPatient.ValueMember = ""
et la liste de nom s'affiche sous les anciens dans ma lislbox
merci quand meme :)
listBox.SelectedIndex = le numero de ligne à enlever (integer)
ListBox.Items.remove(listBox.SelectedIndex)
ListBox.Items.remove(listBox.SelectedIndex)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question