ASP.NET - Étendre le gridview pour permettre le filtrage, le tri, la pagination, etc

J'ai vu des discussions sur de nombreux sites portant sur l'extension du contrôle gridview alors, évidemment, ce sera un doublon. Mais je n'ai pas trouvé de vraiment étendre le contrôle à la mesure que vous pourriez avoir un tri personnalisé (avec des images d'en-tête), filtrage par mettre les menus déroulants ou des zones de texte dans l'en-tête des colonnes (une colonne par colonne) et la pagination personnalisée (à ne pas renvoyer tous les enregistrements, mais renvoie simplement ceux demandés pour la page donnée).

Y a de bons tutos qui montrent les rouages de la gridview et comment remplacer les fonctions qui lui sont propres? J'ai vu plusieurs extraits ici et là, mais aucune ne semble vraiment travailler et à expliquer les choses bien.

Tous les liens seraient appréciées. Merci!

OriginalL'auteur Zach | 2010-04-30