Metodo Burbuja - ListBox
Publicado por Federico (35 intervenciones) el 18/03/2008 05:14:13
Buenas a todos, tengo 5 listbox uno al lado de otro con datos.
Numero ID Nombre Apellido DNI Fecha de Nacimiento
Estos 5 listbox son cargados desde un archivo, de manera secuencial.. osea en el archivo está guardado de la siguiente manera:
numero Id
nombre
apellido
dni
fecha de nacimiento
numero Id 2
nombre 2
apellido 2
dni 2
fecha de nacimiento 2
...
....
y así hasta una cantidad que NO conozco.
Lo que quiero hacer es que una vez cargados los datos dentro de los 5 listbox, haciendo clic sobre un boton que se llame nombre, me ordene las 5 listbox con respecto al ordenamiento de los nombres.
De la misma manera, agregando un boton para numero otro para apellido, otro para dni yu por ultimo uno para fecha.
Me gustaría hacer una funcion genérica la cual variando pocos parámetros pueda quitar o agregar columnas facilmente y que la misma funcion sirva para ordenar cualquier columna ( no hacer una funcion para cada columna)
A ver si algún groso sabe resolver de la manera mas eficiente este problema.. yo logré ordenar, pero conociendo la cantidad de datos y solo con dos columnas.
Numero ID Nombre Apellido DNI Fecha de Nacimiento
Estos 5 listbox son cargados desde un archivo, de manera secuencial.. osea en el archivo está guardado de la siguiente manera:
numero Id
nombre
apellido
dni
fecha de nacimiento
numero Id 2
nombre 2
apellido 2
dni 2
fecha de nacimiento 2
...
....
y así hasta una cantidad que NO conozco.
Lo que quiero hacer es que una vez cargados los datos dentro de los 5 listbox, haciendo clic sobre un boton que se llame nombre, me ordene las 5 listbox con respecto al ordenamiento de los nombres.
De la misma manera, agregando un boton para numero otro para apellido, otro para dni yu por ultimo uno para fecha.
Me gustaría hacer una funcion genérica la cual variando pocos parámetros pueda quitar o agregar columnas facilmente y que la misma funcion sirva para ordenar cualquier columna ( no hacer una funcion para cada columna)
A ver si algún groso sabe resolver de la manera mas eficiente este problema.. yo logré ordenar, pero conociendo la cantidad de datos y solo con dos columnas.
Valora esta pregunta


0