sort() på en list(ofT) sorterer ikke alfabetisk
Hej har følgende kode.. Problemet er at sort funktionen godt nok ændrer rækkefølgen i listen, men det er ikke alfabetisk...Før DistinctHandlinger.Sort() indeholder min liste følgende strings i denne rækkefølge:
""
"BLE"
"AAA"
"Tysk"
Efter DistinctHandlinger.Sort() indeholder min liste følgende strings i denne rækkefølge:
""
"BLE"
"Tysk"
"AAA"
Nogen ideer ??
(Har også prøvet med en Order By i querien, men den giver samme mærkelige sortering... Skal man angive en sorteringsmetode i starten af programmet eller ?? Er ny i vb)
Private Sub Update_Handling()
Dim QryHandling = _
dsData.Tables"TableHandlinger").AsEnumerable
Dim DistinctHandlinger As New List(Of String)
Dim Distincthandling = From h In QryHandling _
Select h
DistinctHandlinger.Clear()
DistinctHandlinger.Add("")
For Each h In Distincthandling
DistinctHandlinger.Add(h("Handling"))
Next
DistinctHandlinger.Sort()
Int_handlingComboBox.DataSource = DistinctHandlinger
End Sub