Ordenar STringGrid por más de una columna
Hola, tengo un stringgrid, alguien tiene algún ejemplo de ordenamiento por más de una columna? Es decir si tengo dos filas con igual fecha por ejemplo y quiero establecer una segunda columna para ordenar en ese caso como haría? Saludos, Daniel
|
Ordenar StringGrid
Hola, tengo un stringgrid, alguien tiene algún ejemplo de ordenamiento por más de una columna? Es decir si tengo dos filas con igual fecha por ejemplo y quiero establecer una segunda columna para ordenar en ese caso como haría? Saludos, Daniel
|
Hola dandia28.
Por favor no dupliques los temas, si no obtenes respuesta agregá otro mensaje en el tema original, así pasa a estar en la cabecera del foro como no leída nuevamente ( Guía de estilo punto 6 ). De ese modo evitamos encontrar respuestas duplicadas e inconclusas en las búsquedas. En este caso combiné los mensajes respetando el primer título que creo es el más representativo. Saludos y gracias por tu colaboración. :) |
Hola dandia28.
Una forma de ordenar un StringGrid por cualquier columna: Ejemplo de llamada: A fin de simplificar el ejemplo utilicé el método de ordenamiento bubble sort, que para unos cientos de datos funcionará bién. Pero para muchos cientos o varios miles te conviene implementar el método shell sort o el quick sort, siendo este último el más rápido. Con el método quick sort sería más o menos así:
Llamada:
Saludos. |
La franja horaria es GMT +2. Ahora son las 10:25:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi