Visual Basic - Por favor..¿Como ordenar numeros en un Listview???

Life is soft - evento anual de software empresarial
 
Vista:

Por favor..¿Como ordenar numeros en un Listview???

Publicado por Jose (7 intervenciones) el 25/10/2006 00:52:06
Hola, he probado todo tipo de código para ordenar números en un listview, pero
ninguno me lo ordena de menor a mayor o al revés, me lo ordenar parece ser de forma texto: ejemplo:
10
100
20
30
Quisiera que el cien estubiera debajo de 30.

Muchas Muchas Gracias..
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

Ordenar numeros en un Listview

Publicado por Jasall (27 intervenciones) el 25/10/2006 13:11:24
Buenas, Nunca lo habia echo, pero se me ocurrio que se podia hacer como cuando ordenas un array. te paso el codigo

'
Private Sub Command1_Click()

Listview.Sorted = False

Dim Ok As Boolean
Dim Reg_Tem As Integer

Dim Total As Integer

Total = Listview.ListItems.Count

With Listview.ListItems
Ok = True
While Ok = True
Ok = False
For i = 2 To Total
If Val(.Item(i - 1).Text) > Val(.Item(i).Text) Then
Reg_Tem = .Item(i - 1).Text
.Item(i - 1).Text = .Item(i).Text
.Item(i).Text = Reg_Tem
Ok = True
End If
Next i
Wend
End With

End Sub

' Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Por favor..¿Como ordenar numeros en un Listview

Publicado por Pedro Luis (878 intervenciones) el 25/10/2006 14:21:51
Pon ceros o espacios a la izquierda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar