Sorteren van nummers binnen Lisview

Status
Niet open voor verdere reacties.

tuning4you

Gebruiker
Lid geworden
3 jun 2007
Berichten
328
Ik heb een listview aangemaakt als test om te kunnen sorteren op verschillende kolommen.

Het begin loopt al fout. Dit is een kolom met bijvoorbeeld volgende nummers:
8
5
132
70

Als ik dit sorteer krijg ik:
132
5
70
8

Er wordt precies maar gekeken naar het eerste getal. Wanneer ik de getallen aanpas naar 008,005,132 en 070, dan lukt de sortering wel. Ik wil echter mijn getallen eenvoudig weergeven. Iemand een idee hoe ik dit kan fixen???
 
Het lijkt er op dat hij de getallen als tekst behandeld. Met welke code zet je de getallen in de listview?
 
Ik had de volgende code gebruikt voor de eerste kolom:
objListViewItem = lvwTest.Items.Add("8")

Ik heb na je antwoord eens volgende code gebruikt:
objListViewItem = lvwTest.Items.Add(8)

Ik krijg nu hetzelfde resultaat.
 
Heb even een googletje gedaan en het lijkt er op dat het een ListView kwaaltje is waar je een workaround voor nodig hebt om het te laten werken. Zie hier en hier.
 
Een serieus kwaaltje dan neem ik aan :). Beide sites gaan wel over de oude vb. Zal straks nog ff googlen in de hoop iets goeds te vinden. Ofwel laat ik het zo.
Alvast bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan