TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009
-
20 avril 2005 à 20:51
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009
-
22 avril 2005 à 01:26
hello.
je suis en vb.net.
j'ai un probleme : je n'arrive pas à faire afficher ma base de données dans un datagrid, a partir d'un datareader.
Voici mon code :
Dim myReader
As System.Data.Odbc.OdbcDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
'Et on le parcours. Il va me manquer le "movenext"
'je mets le résultat dans un listview1 juste pour stocker rapidement
lstResult.Items.Add(myReader.GetString(2))
End
While
Le tout est dans un sub où le datagrid est envoyé par valeur.
que dois-je faire pour que celà fonctionne ?
(la boucle while est là pour un test de lecture des données)
ou alors, me suis-je complètement trompé dans la facon de transiter un datareader vers un datagrid ?
billy21121
Messages postés78Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention19 janvier 2012 20 avril 2005 à 21:20
Normalement, pour utiliser un datagrid, il est préférable d'utiliser un
dataadapter. en effet, celui permet aussi les mises a jour dans la BDD
alors que le datareader ne fais que de la lecture
il te suffit alors de créer un dataadapter et un dataset
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 21 avril 2005 à 00:42
bin j'ai lu, mais bon ... ce tuto n'est pas pour moi quisqu'il ne répond pas a ma question (je ne vois aucun datagrid dans le code).
en ce qui concerne le code de billy21121, je n'arrive pas a mettre le code en place ... :'(
donc help me plz !!!!
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 22 avril 2005 à 01:26
Merci billy21121 !
Grâce à toi, mon application marche.
C'est mon lycée qui va être content à la rentrée :)
Je vais pouvoir terminer mon application sans aucun soucis.
Encore un grand merci à toi Frédéric