PDA

Ver la Versión Completa : dbgrid titulo de columnas


vroa74
09-10-2007, 05:23:38
Hola:
estoy usando diferentes query´s los cuales me dan diferentes valores, mas sin embargo me gustaria poder ponerle un nombre en especifico a cada una de las columnas de dbgrid, hasta el momento no he podido


select n.nombre n.apellido n.fecha n.saldo from n;

Otra pregunta sobre DBgrid

Teniendo este query me gustaria saber tambien si se puede tener dos colores en un dbgrid dependeindo un valor entrero, por ejemplo
nsaldo >=0 que sea verde de los contrario que sea rojo.

Gabo
09-10-2007, 08:53:39
Hola,

las columnas de los DBGrid tienen una propiedad Title donde podrás especificar el nombre de la columna.

Para lo del color revisa este (http://www.clubdelphi.com/trucos/index.php?id=199&scroll=0&scrollb=0)truco...

Neftali [Germán.Estévez]
09-10-2007, 11:00:53
...me gustaria poder ponerle un nombre en especifico a cada una de las columnas de dbgrid, hasta el momento no he podido

Siempre puedes usar es AS en la SQL.


select n.nombre AS Nombre, n.apellido AS PrimerApellido,
n.fecha AS FechaNacimiento, n.saldo AS Saldo ...from n;

La otra opción como ya te han dicho en desde el DBGrid.

karlaoax
09-10-2007, 18:53:56
Hola:
1.- me gustaria poder ponerle un nombre en especifico a cada una de las columnas de dbgrid

2.- Teniendo este query me gustaria saber tambien si se puede tener dos colores en un dbgrid

1.- utilizala propiedad Title en las prpiedades del componente.
2.- Puedes checar con : DBGrid1.canvas.brush.color :=clRed;
;)

karlaoax
09-10-2007, 23:01:23
Hice una pequeña prueba:


if variable>=0 then
DBGrid1.canvas.brush.color :=clBlue
else
DBGrid1.canvas.brush.color :=clRed;
end;


funciona perfectamente, utilice MySQL y un DBgrid. :cool: