Remplir listview a partir d'un datareader [Résolu]

Messages postés
9
Date d'inscription
jeudi 25 septembre 2008
Dernière intervention
15 janvier 2010
- - Dernière réponse : cs_clemse31
Messages postés
9
Date d'inscription
jeudi 25 septembre 2008
Dernière intervention
15 janvier 2010
- 1 avril 2009 à 10:33
bonjour,

J'utilise pour me connecter à ma base de données Access les objets Connection, Command et DataReader. J'aimerai remplir une listview de 5 colonnes à partir de mon datareader si c'est possible, sinon comment dois-je procéder?Je n'ai pas trouver de code sur internet.

Merci d'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
2382
Date d'inscription
jeudi 12 juillet 2001
Dernière intervention
15 décembre 2018
3
Merci
Bonjour, Je suppose que tu utilises les objets OleDbConnection/OleDbCommand et OleDbDataReader.

Exemple pour un listview nommé "monListview":

dim monDataReader as OleDbDataReader = maCommand.ExecuteReader()
while monDataReader.Read()
  monListview.Items.Add(monDataReader.GetXXX(0)
  monListview.Items(monListview.Items.Count-1).Subitems.Add(monDataReader.GetXXX(1))
  ......
  monListview.Items(monListview.Items.Count-1).Subitems.Add(monDataReader.GetXXX(4))
end while

PS: GetXXX correspond aux différentes méthodes de récupération suivant son type - GetString()/GetBoulean().....

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Willi
Messages postés
9
Date d'inscription
jeudi 25 septembre 2008
Dernière intervention
15 janvier 2010
0
Merci
merci beaucoup je teste ça ce soir
Commenter la réponse de cs_clemse31

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.