Tri d'un gridview en cliquant sur le header

mezthium Messages postés 23 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 2 avril 2008 - 2 avril 2008 à 15:14
mezthium Messages postés 23 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 2 avril 2008 - 2 avril 2008 à 15:16
Bonjour,

Voici mon problème : je voudrais trier mon gridview selon la colonne dont le header a été cliqué.
 
Mon gridview est alimenté par un datasource, stocké en mémoire.
La méthode que je voudrais utiliser est donc la suivante :
Lorsqu'on clique sur le header d'une colonne, cela déclenche l evenement gv_sorting.
Dans le code de cet evenement :
   - je recupere le datafield de la colonne cliquée (c est a dire le nom de l attribut dans ma base de donnée qui est bindé à cette colonne)
  - je trie le dataset qui se trouve en mémoire selon cet attribut (ou datafield) grace a la methode select de la classe datatable
  - et hop je met ce nouveau dataset trié comme source de mon gridview.

Mais j'ai deux problèmes :   
   1) le header de chaque colonne n'est pas cliquable !! comment faut il faire ?
   2) comment recuperer la propriété datafield du header ?

Merci beaucoup de m'aider si vous avez une idée pour résoudre mes 2 problemes  

1 réponse

mezthium Messages postés 23 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 2 avril 2008
2 avril 2008 à 15:16
petite erreur : en fait , je veux recuperer le datafield de la colonne cliquée (c est a dire le nom de l attribut dans mon dataset (et pas de la base de données) qui est bindé à cette colonne) 

merci !!
0