Problem pour trier en ordre croissant

Signaler
Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006
-
Messages postés
1183
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
-
Bonjour,

J'utilise une grille de donnée qui contient des informations en provenance d'une base de données. Et j'aimerai savoir comment on peut effectuer un tri sur une colonne.

Merci.
Guillaume.
A voir également:

6 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
tu utilises un datagrid ?

un dataset ?

bref... comment veux-tu qu'on t'aide ?

imagine une question comme celle-ci : "Bonjour j'ai un chien "

Sébastien FERRAND
[MVP C#]
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
44
Tu utilises un couple DataSet + DataGrid ?

Si c'est le cas, instancie un objet DataView avec comme propriété DataSource, la table de ton DataSet que tu veux utiliser.

Ensuite, tu définis la propriété Sort de ton DataView avec les colonnes
sur lesquelles tu aimerais faire ton tri (sous la forme d'une chaine,
chaque nom de colonne séparées par un ; )

Et finalement, tu affectes la propriété DataSource de ton DataGrid avec ton DataView

Mx
Messages postés
1183
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
12
ou alors tu fait un Mondataset.Tables["MaTable"].Defaultview.sort = "Macol Asc, Macol2, desc";



et voilou

<hr>Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
44
Oh bah ca c'est encore mieux

Mx
Messages postés
1183
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
12
je trouve aussi

<hr>Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."
Messages postés
1183
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
12
oups une erreur c sournoisement glisse dans le code precedent (, en trop ^^)



Mondataset.Tables["MaTable"].Defaultview.sort = "Macol Asc, Macol2 desc";

<hr>Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."