[VB6] Tri dans listview

Fermé
MOI - 12 avril 2008 à 01:35
 Toto - 18 août 2010 à 15:31
Bonjour,

Je possède un listview dans mon appli dans lequel il y a plusieurs colonne, dont une, c'est une date et l'autre une quantité donc un integer. Quand je fais un tri sur la date, celui-ci se fait pas par date mais en faisant comme si cetait une chaine de caractère. Ainsi en tri descendant par exemple le 31/03/2008 arrive avant le 02/02/2008 ce qui est faux, c'est juste que qu'il prend en compte le "3" et le "2" au leu de la date en elle-meme

Idem pour les colonne numérique, un tri du plus grand au plus petit triera dans l'ordre suivant : "9", "81", "7", "44", ...

Comment faire pour palier ce problème ?

D'avance merci

2 réponses

up :|
2
Mets la date dans l'autre sens : 2008/03/31
Fais ton tri et réinverse la date.
0