Bonjour,

J'ai besoin de créer un gridview très optimisé pour application Web très lourde... En fait il s'agit de traitement de dossiers patients (2 millions environ) dans la région du Rhône Alpes... Chaque patient pouvant avoir plusieurs dizaines de pièces (y'en a quand même qui en ont 0)... Un formulaire de recherche retourne donc une partie de ces patients (d'après les critères saisies).
LEs délais des requêtes et d'affichage de mes pages aspx sur les versions précédentes du produit étant trop longue, nous essayons de concevoir une nouvelle architecture, tant sur le site que sur la base de données. Sachant que le gridView doit être paginé et triable, J'ai besoin de quelques coneils, retour d'experience... sur la façon de procéder. Mes questions sont :

- Dois je faire une requête en BD à chaque postback
- Sinon et il judicieux de stocker la liste des patients à afficher dans le ViewState ou dans la session
- comment utiliser le ViewState à bon escient
- Le tri des colonnes doit il se faire sur le base Sql server
- Est il judicieux d'implémenter un grid utilisant la techno AJAX...

Tous autre conseil est la bienvenue...
Merci