2009-03-30 10 views
2

J'ai une vue de grille avec AllowSorting définie sur true. Je reçois un événement lors d'un clic sur un en-tête triable. le gestionnaire a un paramètre "GridViewSortEventArgs e" qui a une propriété SortDirection dessus. Peu importe combien de fois vous cliquez sur le même en-tête, la SortDirection est toujours ascendante. Je pense qu'il me manque quelque chose, comme un moyen de dire à la grille "maintenant vous êtes triés en fonction de la colonne un et dans l'ordre croissant", de sorte que la prochaine fois que la grille voit un clic sur la colonne aller décroissant.ASP.Net GridView Tri

toute aide appréciée. A bientôt, Ali

Répondre

0

Merci à tous, J'ai écouté balexandre et j'ai pris l'approche viewState. Je pense que je ne devrais pas faire ceci, mais il semble y avoir aucune meilleure manière atm et je dois expédier aujourd'hui ...

merci encore, grande communauté. Cheers, Ali

+0

L'approche ViewState est la bonne façon de procéder. Cette fonctionnalité ne fonctionne pas avec n'importe quelle source de données autre qu'un objet asp: SqlDataSource, selon mes recherches. – Bryan