Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Nombre de columna en dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=34161)

joanajj 29-07-2006 13:42:42

Nombre de columna en dbgrid
 
Buenas a todos.

Sabéis que en un dbgrid, si en la propiedad columns, añaden los campos, se puede modificar las propiedades de las columnas individualmente, por ej. el nombre del título de una columna.
Así por ej. en vez de que aparezca en el título el nombre del campo, que aparezca un nombre que tu pongas.

Por ej.

Campofecha--> Fecha
camponomcli-->Nombre Cliente
etc.

La pregunta es si hay forma de modificar el título de la columna sin añadir los campos en la propiedad columns.
La razón es que uso un componente free que se llama BSSDBGrid, que me permite poner las celdas individualmente Lowered o Raised, y claro va bien, pero desde que añado las columnas para poner los títulas, esas propiedades de las celdas dejan de funcionar(aparecen todas Lowered).
Por ello, pregunto si es viable hacer lo que comento a efecto de poder usar las prop.de las celdas y poner el título de las columnas.

Un saludo a todos...

basti 29-07-2006 15:40:51

Puedes modificar la propiedad DisplayLabel del campo.

rafita 29-07-2006 19:01:45

Hola,
no sé si con esos componentes es viable esto que te comento pero creo que sí.

Renombra los campos en la clausula select:

SELECT campo1 as Nombre, campo2 as Direccion FROM Tabla

espero te sirva

rafita 29-07-2006 19:05:08

También se me ocurre utilizar los eventos de dibujo de la rejilla, creo que sería en OnDrawColumnCell.

Yo nunca lo he utilizado, pero también podrías investigar por ahí.

Saludos

joanajj 30-07-2006 00:34:42

Gracias, funciona
 
Efectivamente, modificando Displaylabel de cada campo se soluciona.

Gracias por vuestras ayudas.

Un saludo...


La franja horaria es GMT +2. Ahora son las 10:05:55.

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