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"
dtgrid.DataSource = myReader.GetSchemaTable.DataSet
dtgrid.Refresh()
While myReader.Read()
'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 ?
Merci de votre aide.