FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ordenar DBGrid en C++
Saludos amigos, no sé si este será el titulo correcto para el tema creado, pero esto es lo que quiero hacer.
En un DBGrid muestro varios datos de la BD, como pudiera hacer para que cuando le dé encima de uno de esos datos se me ordene lo mostrado en el DBGrid según lo seleccionado. Es decir ordenar los datos de un DBGrid al clickear en la cabecera del mismo. Ejemplo: Nombre,Sexo,Edad en el DBGrid Si le doy encima de nombre se me ordena los mostrado en el DBGrid por nombre. y así sucesivamente para los otros. Vi algunos ejemplos en delphi utilizando el evento OnTitleClick del DBGrid pero no se como adaptarlo a c++ |
#2
|
||||
|
||||
Hola DanielMC.
Cita:
Código:
... void __fastcall TForm1::DBGrid1MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { TGridCoord GC; TDBGrid *Grid = static_cast<TDBGrid*>(Sender); GC = Grid->MouseCoord(X,Y); if (GC.Y == 0) Grid->Cursor = crHandPoint; else Grid->Cursor = crDefault; } void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column) { AnsiString FName = Column->FieldName; tuQuery->Close(); tuQuery->SQL->Text = "SELECT * FROM TU_TABLA ORDER BY " + FName; tuQuery->Open(); } ...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
!! Ordenar el DBGrid ¡¡ | Darkseratul | Varios | 2 | 08-09-2011 18:54:41 |
ordenar un dbgrid | anoniboxx | C++ Builder | 6 | 22-04-2010 21:24:36 |
Ordenar por cambos un dbgrid | radge | OOP | 5 | 18-06-2008 10:25:11 |
Ordenar datos en un DBGrid | jona-182 | Conexión con bases de datos | 3 | 30-03-2007 21:43:06 |
Ordenar dbgrid | jzk | OOP | 4 | 17-12-2004 13:45:45 |
|