Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Orden ascendente y descendente en DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=28289)

Mathom 15-12-2005 10:46:21

Orden ascendente y descendente en DBGrid
 
Hola a todos, como indica el título del hilo quisiera hacer que el Grid se ordenase ascendente o descendentemente al pinchar sobre las columnas. Cómo esto no es nada nuevo, supongo que el DBGrid ya lleva esa función o en algún hilo ya se ha comentado. Si soys tan amables de guiarme un poco...

..yo he estado buscando ya por el foro y he encontrado en uno de los hilos un DBGrid modificado llamado SMDBGrid, lo que me hace suponer que el DBGrid no lleva esta opción.

Yo sigo buscando....gracias !!!

Neftali [Germán.Estévez] 15-12-2005 11:45:18

Efectivamente ya se ha comentado.
Revisa éste link;

Mathom 15-12-2005 12:39:18

muchas gracias !!:)

Mathom 15-12-2005 18:21:14

Le he echado un vistazo al documento. Como mi inglés no es lo mejor que se ha visto vamos a ver si lo he entendido. Para empezar yo utilizo un datamodule que incluye un datasource y un table.

Por lo que entiendo en el documento me es necesario un ADOTable en vez del table?? no se puede hacer con lo que ya tengo hecho??

Después supongo que simplemente con copiar el código que nos facilita ya debería funcionar (claro está cambiando lo que sea necesario como el nombre del Grid, por ejemplo).

Gracias por tu ayuda Neftali

Neftali [Germán.Estévez] 16-12-2005 10:01:40

Es correcto lo que has entendido. El ejemplo se basa en la propiedad Sort que está en TCustomADODataSet.

No utilizo mucho TTable, así que deconozco si hay alguna propiedad similar con para hacerlo con TTable; No se si utilizando indices y la propiedad de IndexName del TTable se podrá conseguir lo mismo. Haz unas pruebas y ya nos dirás que tal.


La franja horaria es GMT +2. Ahora son las 08:46:56.

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