BDD avec affichage progressif dans une datagrid

Guegue85 Messages postés 11 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 12 août 2006 - 12 août 2006 à 21:17
cs_Kassidy Messages postés 97 Date d'inscription lundi 2 mai 2005 Statut Membre Dernière intervention 21 mars 2008 - 1 déc. 2006 à 17:51
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

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 38
13 août 2006 à 08:46
en .net 2.0... le DataGridView propose un mode Virtuel.


 


myDataGridView.Virtual = true;






Sébastien FERRAND
(

blog
)
Consultant Indépendant
[Microsoft MVP Visual C#]
0
cs_Kassidy Messages postés 97 Date d'inscription lundi 2 mai 2005 Statut Membre Dernière intervention 21 mars 2008 3
1 déc. 2006 à 17:51
0