ListView et tri sur l'entete des colonnes [Résolu]

ben_pit
Messages postés
26
Date d'inscription
lundi 21 février 2005
Dernière intervention
8 mars 2008
- 15 nov. 2005 à 16:29 - Dernière réponse : ben_pit
Messages postés
26
Date d'inscription
lundi 21 février 2005
Dernière intervention
8 mars 2008
- 15 nov. 2005 à 20:31
Voila, j'utilise VB.NET. Tout est dans le titre : j'aimerai pouvoir
trier le contenu de ma listview (tri ascendant ou descendant) en
cliquant de l'entete d'une de mes colonnes (comme l'explorateur de
windows en vue "details"). J'ai beau chercher dans la MSDN library,
j'trouve pas comment on fait...

Merci d'avance pour votre aide !
Afficher la suite 

4 réponses

Meilleure réponse
ben_pit
Messages postés
26
Date d'inscription
lundi 21 février 2005
Dernière intervention
8 mars 2008
- 15 nov. 2005 à 20:31
3
Merci
Finalement j'ai reussit, cela est expliqué dans la MSDN :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformslistviewclasslistviewitemsortertopic.asp



C'est quand même assez idiot que ce soit pas implementer par défault (des fois j'comprends pas microsoft...)

Merci beaucoup pour vos réponses !!

Merci ben_pit 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

cs_Jack
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
- 15 nov. 2005 à 20:03
0
Merci
Salut
En .Net, je ne peux hélas pas te répondre, mais je pense que le composant est le même (ils n'auraient quand même pas créé un composant rien que pour Net !)
Donc, regarde la propriété Sorted, SortOrder.
Par contre, l'inconvénient, c'est qu'il traite les chiffres comme du texte : Il classera 1, 20, 21, 2, 3
Si tu possèdes VB6, charge (ou lit dans NotePad) cette application qui possède un module de tri de colonne d'un ListView qui prend en compte Texte, Chiffres ou Dates : Clique ici

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
ben_pit
Messages postés
26
Date d'inscription
lundi 21 février 2005
Dernière intervention
8 mars 2008
- 15 nov. 2005 à 20:12
0
Merci
Salut merci pour ta réponse,

Les propriétés sortorder et sorted n'existent apparement pas a la place
il y a sorting avec comme possibilité "none" "ascendant" ou
"descendant" c'es ce que je cherche mais malheureusement, ces tris ne
s'appliquent qu'a la premiere colonne de ma listeview...

Alors que je veux pouvoir faire un tri sur toute les colonnes.

Je sais pas trop comment faire...

En tout cas merci.

A+.
cs_CanisLupus
Messages postés
3758
Date d'inscription
mardi 23 septembre 2003
Dernière intervention
13 mars 2006
- 15 nov. 2005 à 20:19
0
Merci
Salut, il existe sur le site un code qui fait ça :

http://www.vbfrance.com/article.aspx?ID=9852

C'est du vb6 mais adaptable au vb.net. En tous cas, tu peux t'en inspirer.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.