![]() |
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... |
Puedes modificar la propiedad DisplayLabel del campo.
|
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 |
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 |
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 00:39:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi