[C#] DataReader

DataReader [C#] - C#/.NET managed - Programmation

Marsh Posté le 26-05-2003 à 17:17:47    

Salut,
 
j'ai une requete qui me renvoie un DataReader.
Comment faire pour récupérer les données contenues dans le DataReader. (Avant j'utilisais un Repeater mais la je ne suis plus en mode graphique...)
 
j'ai essayé de mettre un DataGrid d et de faire :
d.DataSource (mon datareader)
d.DataBind();
 
et ensuite j'essaye d'accéder a mes données via d.Columns[0] par exemple, mais ca ne marche pas trop  :whistle:

Reply

Marsh Posté le 26-05-2003 à 17:17:47   

Reply

Marsh Posté le 26-05-2003 à 18:02:50    

en vb.net je fais comme ça :
 

Dim objReader As OleDbDataReader
objReader = objCommand.ExecuteReader
Dim result As New ArrayList()
   While objReader.Read
        result.Add(objReader("ID_INTERLOC" )) //ici tu ajoute le reader à ta structure (datatable ou dataset...)
   End While
objReader.Close()


 
une fois la source remplie tu la lie comme ça
 

mon_DataGrid.DataSource = result
mon_DataGrid.DataBind()


 
EDIT : forcement j'ai pris au hasard dans mon code, et j'ai pas fais gaffe, ma structure est une arraylist... [:guts]


Message édité par genesis le 26-05-2003 à 18:05:01
Reply

Marsh Posté le 27-05-2003 à 09:16:48    

ouais en fait j'ai utilisé un repeater, au moins ca marche  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed