Trier des dates dans un datagridview

Classico Messages postés 38 Date d'inscription vendredi 17 décembre 2010 Statut Membre Dernière intervention 8 février 2011 - 13 janv. 2011 à 09:26
Classico Messages postés 38 Date d'inscription vendredi 17 décembre 2010 Statut Membre Dernière intervention 8 février 2011 - 14 janv. 2011 à 13:15
Bonjour,

je souhaiterais trier mon datagridview par date. Car celui-ci comporte une colonne date (sur 2 mois).
Ce que j'aimerais c'est mettre les dates les plus récentes et redescendre.
Je sais qu'en cliquant sur le header (date) on peut trier les dates mais c'est pas comme je le souhaite.

Quelqu'un aurait-il une idée ?

MERCI d'avance

cordialement

4 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
13 janv. 2011 à 11:48
Salut,

Tu tries la collection sur la date avant de la binder à ta datagrid.
0
Classico Messages postés 38 Date d'inscription vendredi 17 décembre 2010 Statut Membre Dernière intervention 8 février 2011
13 janv. 2011 à 13:46
salut,

à coté de la date j'ai quand meme une colonne prix.
si je fais comme tu dis j'ai peur de classer uniquement les dates
et pas les prix qui leurs sont associé.
Penses qu'en classant les dates que les prix associé suivront automatiquement ?

vais essayé quand meme merci
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
13 janv. 2011 à 14:35
En te demandant de trier sur la date la source
ce que je disait c'est de
soit refaire une requete SQL avec un tri sur la date à la place du tri précédant

soit mieux de prendre la collection dans ta datasource
et de la trier avec une fonction sort et son delegate de tri
ou une requete linq2objet

exemple

http://www.java2s.com/Tutorial/CSharp/0220__Data-Structure/ListSortWithComparisonDelegate.htm

pour linq2objet
var sortedProducts =
from p in products
orderby p.ProductName
select p;

Bon dev
0
Classico Messages postés 38 Date d'inscription vendredi 17 décembre 2010 Statut Membre Dernière intervention 8 février 2011
14 janv. 2011 à 13:15
Merci pour le lien

ça a l'air d'etre clair
je teste tout ça à partir de lundi
et je redis si j'ai un souci

sinon je met résolu

bon week end
0
Rejoignez-nous