OVH Cloud OVH Cloud

fill datagrid

2 réponses
Avatar
Guy Bachelier
Bonjour,

Je travaille actuellement sur une application qui permet de gerer une base
de données utilisateur.
Le probleme est que je peux dans certains cas avoir plusieurs centaines de
milliers d'utilisateurs.

Mon but est de pouvoir optimiser les temps d'affichage en n'allant chercher
sur le serveur uniquement un nombre defini d'utilisateur et lorsque le client
clique sur un lien dans le footer d'un datagrid, que ce soit a nouveau les
prochains qui vont etre cherchés.
Le probleme est que le datagrid gere tout ou rien, et que l'on ne peut
recuperer d'"enumerator" custmisé en lui disant : GetEnumerator(20, 20).

Quelqu'un aurait il une solution ?

Merci d'avance

Guy

2 réponses

Avatar
Paul Bacelar
Voici un exemple d'utilisation des fonctionnalités de Paging d'un DataGrid
http://msdn.microsoft.com/msdnmag/issues/02/04/cutting/default.aspx
--
Paul Bacelar

"Guy Bachelier" wrote in message
news:
Bonjour,

Je travaille actuellement sur une application qui permet de gerer une base
de données utilisateur.
Le probleme est que je peux dans certains cas avoir plusieurs centaines de
milliers d'utilisateurs.

Mon but est de pouvoir optimiser les temps d'affichage en n'allant


chercher
sur le serveur uniquement un nombre defini d'utilisateur et lorsque le


client
clique sur un lien dans le footer d'un datagrid, que ce soit a nouveau les
prochains qui vont etre cherchés.
Le probleme est que le datagrid gere tout ou rien, et que l'on ne peut
recuperer d'"enumerator" custmisé en lui disant : GetEnumerator(20, 20).

Quelqu'un aurait il une solution ?

Merci d'avance

Guy




Avatar
françois-Xavier Zakrzewski
j'ai vu une astuce qui traite de ce sujet sur www.c2i.fr. elle permet
d'accéler le chargement mais pas de récupérer d'énumérator...