![]() |
Ordenar un DBGrid con click sobre un campo
Hola.. estoy tratando de ordenar un BDGrid segun el contenido de sus campos pero con un click sobre el header del campo. La idea es que si en el DBGrid tengo muchos records, como nombre, edad, direccion, telefno, email.. esas cosas, cuando le de click sobre el header de cada uno de los campos que anets mencione pues se organicen alfabeticamente en el caso de los datos de nombres y eso y de menor a mayor en el caso de los numericos... Sera qeu nadie lo ha hecho? sera muuuy dificil?
|
este tema se ha tratado con anterioridad en los foros, si realizas una busqueda o te fijas al final de esta pagina tendras referencias
|
O miras las líneas relacionadas que hay al final de esta misma página.
|
Para conseguirlo, depende del tipo de DB con la que estes trabajando, entoy en camino de escribir un algoritmo que haga esto, pero no lo he hecho, auque tengo algunas ideas. En mi caso trabajo con firebird, mediante los componentes MDO a los cuales les he agregado una propiedad llamada SQLSorting en donde ingreso por ejemplo 'NOMBRE DESC, APELLIDO DESC, PAIS'
Un método muy sencillo es utilizar los índices ya definido. Pero no me podría adentrar tanto si no sé el caso concreto en el que quieres trabajar. [entiendace tablas con indices o queries con sort by] |
La franja horaria es GMT +2. Ahora son las 21:38:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi