On Sunday, August 17, 2014 10:00:03 AM UTC+2, Pippo wrote:
>
> Ho una ListView, in modalit� 'dettagli', con 2 colonne che vorrei ordinare
> MANUALMENTE, in modo crescente o decrescente, anche tramite un pulsante.
> Potete aiutarmi?
Crea una classe che implementa IComparer (che si riduce ad un unica funzione 'Compare' a tuo piacimento) e quindi usa nell'evento ColumnClick o dove meglio credi:
ListView1.ListViewItemSorter = New MyCustomSorter
ListView1.Sort()
Tipicamente, ma dipende da cosa devi fare esattamente, conviene aggiungere a MyCustomSorter (nel costruttore o come property) sia la colonna per la quale fare sort, sia un flag per stabilire l'ordine ascendente/discendente in modo che nella funzione Compare di cui sopra tu possa applicare la tua logica