Visual Basic - Ordenar listview

Life is soft - evento anual de software empresarial
 
Vista:

Ordenar listview

Publicado por carlos pulga (136 intervenciones) el 31/01/2007 17:09:58
tengo este codigo para organizar un listview

Select Case ColumnHeader
Case "Muestras"
If LstPrecios.SortOrder = lvwAscending Then
LstPrecios.SortKey = 1
LstPrecios.SortOrder = lvwDescending
Else
LstPrecios.SortKey = 1
LstPrecios.SortOrder = lvwAscending
End If
Case "Precios: Lista 1"
If LstPrecios.SortOrder = lvwAscending Then
LstPrecios.SortKey = 2
LstPrecios.SortOrder = lvwDescending
Else
LstPrecios.SortKey = 2
LstPrecios.SortOrder = lvwAscending
End If
End Select

el primer case la hace bien, lo organiza por orden alfabetico, pero el segundo no la hace bien, lo deberia organizar por orden numerico pero lo hace en orden alfabetico me explico primero 0 despues 1 sea cual sea la cifra despues 2, claro esta todo esto si esta en el primer numero de la cifra y respetando la segundo , tercero y cuarto numero como se hace en el caso de ordenar palabras, me podrian decir como soluciono este problema
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder