![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
Bien, pero....
Delphius, gracias por tu respuesta, pero no es el caso
El tema es que no quiero acceder a la base/tabla cada vez que hago click en una columna, con el metodo SORT te lo ordena al datasource que ya lo tenés en memoria, de manera de evitar el acceso a cada rato. Me explico mas o menos ? Si ves el caso de algunos componentes grid de otros fabricantes ya vienen con este metodo y te señalan la columna con una flechita hacia arriba o abajo segun corresponda. Pero el componente DBGrid de Borland es el mismo de las primeras versiones de Delphi/C++ Builder. Saludos y muchas gracias por tu tiempo. Edito... Acá te copio la rutina donde lo utilizo para que la veas. No pongo las flechitas pero cambio de color la cabecera seleccionada procedure TfrmLocate.grdLocateTitleClick(Column: TColumn); var i:integer; begin txtFIND.Text := ''; if DM.Data.qryLocate.Sort = Column.FieldName then DM.Data.qryLocate.Sort := Column.FieldName + ' DESC' else DM.Data.qryLocate.Sort := Column.FieldName; for i := 0 To grdLocate.Columns.Count -1 Do begin grdLocate.Columns[i].Title.Font.Color := clWindowText; grdLocate.Columns[i].Title.Color := $00F4F0F0; end; grdLocate.Columns[ Column.Index ].Title.Font.Color := $00964430; grdLocate.Columns[ Column.Index ].Title.Color := clWhite; txtFIND.SetFocus; end; Perdon por las etiquetas pero no veo la etiqueta de codigo delphi Última edición por waly2k1 fecha: 08-08-2007 a las 06:15:35. Razón: Aclaracion |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenar por campo Lookup (con método Sort) | InfoMario | MS SQL Server | 5 | 22-12-2006 16:37:56 |
| Ordenar (sort) en rave reports | raudelink | Impresión | 3 | 24-01-2006 17:33:11 |
| Vistas sort/index | StartKill | Firebird e Interbase | 6 | 16-01-2006 16:15:46 |
| ADODataSet.Sort:='CampoLookUp' da error!!! | Mauro.NET | Conexión con bases de datos | 2 | 06-07-2005 17:39:44 |
| TObjectList.Sort duda | Lepe | Varios | 3 | 21-03-2004 21:43:35 |
|