Désactiver le tri d'un Gridview en passant par un DataSource
Bonjour à tous!!
Alors j'ai un mini problème qui je pense est simple à régler mais qui me prend la tête depuis hier. En fait, j'ai un Gridview qui se charge avec DataSourceID quand ma page démarre. Mais lors d'un clique sur un bouton, mon DataSourceID vaut null et je le remplace par un DataSource (en code C#).
Bref, jusque là tout va bien.
Le seul hic, c'est que, avant le clique du bouton, le tri est activé, et quand l'utilisateur clique sur une des entêtes du tableau pour trier et qu'ensuite il clique sur ce fameux bouton, j'ai une erreur: "La source de données ne prend pas en charge le tri".
J'ai bien tenté de rajouté, dans mon code C# dans la méthode du clique du bouton, un:
Code:
Gridview.AllowSorting = false;
Mais rien n'y fait, une fois le tri fait dans mon tableau, impossible d'effectuer ma requête du clique sur le bouton. Par contre, si l'utilisateur n'effectue pas de tri, y'a aucun soucis. J'aimerai juste pouvoir désactiver le tri une fois le clique effectué...
Quelqu'un aurait il une idée de comment désactiver le tri dans un Gridview?