BDD avec affichage progressif dans une datagrid

Signaler
Messages postés
11
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
12 août 2006
-
Messages postés
97
Date d'inscription
lundi 2 mai 2005
Statut
Membre
Dernière intervention
21 mars 2008
-
Bonjour à tous,

J'ai une aplli en C# qui gère une BDD de 30000 enregistrements. J'ai besoin d'afficher ces 30000 enregistrements dans une DataGrid. Au démarrage, ou lorsque je réacutalise l'affichage c'est très lent. Je voudrais savoir s'il est possible avec .NET ou avec nimporte quelle classe, de faire un chargement progressif de ces enregistrements. Il faudrait que la ScrollBar à droite de la DataGrid, indique une capacité de 30000 enregistrements afin que je puisse acceder directement à n'importe quel enregistrement en chargant 500 enregistrements avant et après celui qui est visé.

Je voudrais donc qu'il y ai une recherche et un affichage progressif du contenu de la base, afin d'alleger le chargement tout en concervant un ScrollBar refletant le nombre réel d'enregistrements.

Si vous avez des solutions, elles sont les bienvenues.

Merci

2 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
37
en .net 2.0... le DataGridView propose un mode Virtuel.


 


myDataGridView.Virtual = true;






Sébastien FERRAND
(

blog
)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
97
Date d'inscription
lundi 2 mai 2005
Statut
Membre
Dernière intervention
21 mars 2008
3