Bonjour,

En suivant la procédure présente dans la FAQ permettant de trier un ListView j'ai quelques problèmes :

J'ai copié la classe "ListViewItemComparer : Icomparer" dans un fichier .cs portant le même nom.
Sur ce fichier j'ai rajouté l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
using System.Windows.Forms;
afin que les références à "SortOrder" soient acceptées. J'ai également rajouté la mention "public" devant ma classe.

J'ai copié l'évènement et l'instanciation de classe "ListView1_ColumnClick()" dans un autre .cs : frmLauncherBo correspondant à un formulaire. J'ai renommé toutes les occurences de "ListView1" par le nom de mon listview : "test" (pas très original je sais)

Lorsque je compile, j'obtiens deux erreurs :
- L'utilisation du type 'System.Collections.Generic.IComparer<T>' générique requiert les arguments de type '1' (Avec focus sur la mention IComparer)
- Le type ou le nom d'espace de noms 'ListViewItemComparer' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?) (Avec focus sur la mention ListViewItemComparer)

Etant débutant en C#, j'avoue un peu pédaler dans la semoule... Donc si quelqu'un avait une idée je lui en serais très reconnaissant.

Merci d'avance

PS: J'ai oublié de préciser que la version de mon Framework est la 2.0, pour laquelle IComparer, a priori, est accepté.