Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   DBGrid en OnTitleClick (https://www.clubdelphi.com/foros/showthread.php?t=14783)

ramonibk 30-09-2004 13:20:13

DBGrid en OnTitleClick
 
El tema es el siguiente.

Tengo un DBGrid el cual quiero que cuando actué sobre los títulos me cambie el orden de lo que muestre. La cosa es que usando el comando OnTitleClick se resolvería pero la cosa es. Como puedo hacer para que dependiendo de la columna en que me encuentre este cambie. Ósea que mi problema en concreto es la selección de la columna o el titulo.

@-Soft 30-09-2004 14:25:15

hola

en la pagina de cadetill hay un excelente ejemplo con todo y sus fuentes para hacer esto que quieres, lo unico es que el utiliza el RxDBGrid de las librerias RxLib en vez del DBGrid normal.

espero que te pueda servir de algo, suerte.

Salu2

Neftali [Germán.Estévez] 30-09-2004 15:44:10

...y aquí tienes uno utilizando el DBGrid estandard:

Delphi About

ramonibk 30-09-2004 18:49:25

Muchas gracias a los dos.
me pongo con ello y ya os contare

ramonibk 01-10-2004 18:38:29

Bueno os cuento como lo he resuelto pos si a alguno le viene bien.

La idea era tener un DBGrid el cual me mostrara los datos y cuando yo pulsara el titulo me lo ordenara por el.
Código:

 
Var
 IndexGrid : TColumn;
Begin
 IndexGrid := Column;
 qry.SQL.Text:= 'Select * From Documento Order By '+IndexGrid.Field.FieldName;
 qry.Open;
End;

Y mas o menos esto es lo que he hecho. Bueno un poco mas liado por que estoy llamando a diferentes tablas según pulse un RadioBotton u otro. Pero la base de todo es esta.



Espero que como a mi me sirven muchas veces las ayudas de los demás a alguien le sirva esto.


La franja horaria es GMT +2. Ahora son las 09:29:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi