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

cs_clemse31 9 Messages postés jeudi 25 septembre 2008Date d'inscription 15 janvier 2010 Dernière intervention - 1 avril 2009 à 08:58 - Dernière réponse : cs_clemse31 9 Messages postés jeudi 25 septembre 2008Date d'inscription 15 janvier 2010 Dernière intervention
- 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
cs_Willi 2381 Messages postés jeudi 12 juillet 2001Date d'inscription 13 février 2015 Dernière intervention - 1 avril 2009 à 10:28
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().....

Merci cs_Willi 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de cs_Willi
cs_clemse31 9 Messages postés jeudi 25 septembre 2008Date d'inscription 15 janvier 2010 Dernière intervention - 1 avril 2009 à 10:33
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.