Ordenar Datos a Partir de un ListView

28/06/2006 - 17:46 por alfonso_C# | Informe spam
Hola como andan ? . Queria confirmar si la logica que estoy aplicando
es la correcta o hay otra forma de hacer lo que les voy a comentar:

Tengo un ListView con Datos que han sido ingresados aleatoriamente a
gusto del Usuario. Bien, este ListView tiene varias Columnas o SubItems
y estos datos debo ordenarlos por 2 de esas columnas. Hasta donde tengo
entendido solo se puede ordenar 1 sola columna del ListView por ese
motivo he decidido usar una DataTable para llenarla con la misma data
del ListView y ordenar este por medio de un DataView y procesar los
datos a partir de alli. ¿Esto esta bien? ¿El camino que escogí es el
mas largo? ¿Existe una manera mas sencilla de hacer eso ?. P.D.: Solo
estoy trabajando con datos en memoria no directamente con Base de
Datos, o sea nada de DataBinding ni nada de esas cosas. Agradecido por
sus comentarios. :)
 

Leer las respuestas

#1 Vyacheslav Popov
28/06/2006 - 18:12 | Informe spam
Hola Alonso,

Me ocurre lo siguiente: si tienes que ordenar por dos campos A y B ordena
primero por el campo B y luego por el campo A

-desordenado
A B
2 b
1 a
2 a
1 b

-1ª ordenacion
A B
1 a
2 a
1 b
2 b

-2ª ordenacion
A B
1 a
1 b
2 a
2 b

Saludos.



"alfonso_C#" escribió en el mensaje
news:
Hola como andan ? . Queria confirmar si la logica que estoy aplicando
es la correcta o hay otra forma de hacer lo que les voy a comentar:

Tengo un ListView con Datos que han sido ingresados aleatoriamente a
gusto del Usuario. Bien, este ListView tiene varias Columnas o SubItems
y estos datos debo ordenarlos por 2 de esas columnas. Hasta donde tengo
entendido solo se puede ordenar 1 sola columna del ListView por ese
motivo he decidido usar una DataTable para llenarla con la misma data
del ListView y ordenar este por medio de un DataView y procesar los
datos a partir de alli. ¿Esto esta bien? ¿El camino que escogí es el
mas largo? ¿Existe una manera mas sencilla de hacer eso ?. P.D.: Solo
estoy trabajando con datos en memoria no directamente con Base de
Datos, o sea nada de DataBinding ni nada de esas cosas. Agradecido por
sus comentarios. :)

Preguntas similares