Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/11/2008, 06:04
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 4 meses
Puntos: 37
Respuesta: Ordenar Listview

Cita:
Iniciado por rulsanchez Ver Mensaje
Hola Avellaneda, funciona perfectamente, pero no entiendo su funcionamiento, quiero decir, si tengo que ordenar por numero.....¿Porqué lo pasas a string primero y luego lo ordenas?, si lo haces asi tendria que ordenarte esto--->> 5-23-1 así 1-23-5 porque son string....es lo que no entiendo, me lo podrias explicar?

Perdón por las molestias Avellaneda :(

Hola rulsanchez

La propiedad Sorted del control ListView siempre ordena alfabéticamente (como cadenas de texto).

y en tu ejemplo:
5-23-1 ordenaría 1-23-5

pero si pones
005-023-001 ordenaría 001-005-023 que si lo convertimos a número sería 1-5-23

En conclusión, lo que hacemos es ponerle una cantidad de ceros por delante (x - los que tiene el número) para que haga bien la ordenación.