Hai ragione forse mi sono spiegato male

Cmq cosa intendi...?
Il controllo listview possiede la proprietà Sort, Sortordere e SortKey, che ti permenttono di fare ordinamento. Il problema che tale proprietà in automatico considera il valore delle singole celle come un text, anche se effettivamente i valori delle celle sono numeri. Quindi nell'ordinarle crea quel probelam che ho segnalato: se ho 3 righe con valori 1,110,2 lui le ordina così
1
110
2

invece di

1
2
110

se li interpretasse numeri

Mi spono spiegato meglio?