Comment paginer un DataReader

cs_Yxion Messages postés 219 Date d'inscription jeudi 6 juillet 2006 Statut Membre Dernière intervention 7 septembre 2009 - 23 avril 2007 à 11:55
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 23 avril 2007 à 12:31
Salut,

Le titre parle de lui meme, je voudrais savoir comment paginner un DataReader, si cela est possible.

Merci

1 réponse

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
23 avril 2007 à 12:31
Salut,

A ma connaissance, ce n'est pas possible. Tu dois lire le DataReader depuis le début.
Si ton SGBD le supporte, tu peux effectuer ce genre d'operation via ta requete (demander seulement les données du 10eme au 20eme par exemple).
Sinon, lis ton DataReader depuis le début, mais commence a utiliser les données qu'a partir du "numéro" de ligne qui t'interesse.
Ou, derniere solution, passer par le DataTable et ne lire que les DataRows qui t'interessent.

Mx
MVP C# 
0
Rejoignez-nous