PDA

Ver la Versión Completa : Cambiar nombre de columna en DBGrid


Citlali
30-08-2005, 16:26:58
Estimados compañeros programadores, realmente estoy tratando de hacer algo muy sencillo. Tengo un DBGrid asociado a un TQuery que es modificado constantemente, por eso no puedo cambiar el nombre de la columna en tiempo de diseño. Otro detallito es que estoy programando en C++ Bulider (no se si por eso me vayan a correr del foro sin contestarme :D). Bueno segun yo esto seria muy facil, estoy tratando de hacerlo con la siguiente instruccion:

DBGrid->Column->Item[AQUI VA EL NUMERO DE COLUMNA QUE QUIERO MODIFICAR]->DisplayName = "Codigo";

Se supone que deberia funcionar, no marca ningun error, pero simplemente no modifica el nombre de la columna.

Agradecería sobremanera a quien pudiera darme alguna orientacion.
Soy nueva en los foros, si tengo que dirigirme a otro lugar por ser programadora de C++ Builder, diganme a quien me dirigo porfavor.

De antemano repito, muchas gracias por todo.

ContraVeneno
30-08-2005, 17:52:42
En este mismo web, hay un foro para CBuilder (http://www.clubdelphi.com/foros/forumdisplay.php?f=13) .

Porque no pruebas con:

DBGrid->Column->Item[AQUI VA EL NUMERO DE COLUMNA QUE QUIERO MODIFICAR]->Caption = "Codigo";


Lee (http://clubdelphi.com/foros/guiaestilo.php), nota (http://clubdelphi.com/foros/misc.php?do=bbcode), indaga (http://clubdelphi.com/foros/search.php), halla (http://clubdelphi.com/trucos.php), ven (http://clubdelphi.com/).

Citlali
30-08-2005, 18:18:21
ContraVeneno muchas gracias... tratare entonces en el foro de C Builder.

Los items no tienen la propiedad Caption, por lo tanto no puedo usar la opcion que me das.

Te agradezco mucho tu colaboracion.

ContraVeneno
30-08-2005, 18:42:48
Tienes razón, no tiene la propiedad caption
¿tendrán la propiedad Title?
DBGrid->Column->Item[AQUI VA EL NUMERO DE COLUMNA QUE QUIERO MODIFICAR]->Title->Caption = "Codigo";

Citlali
30-08-2005, 20:03:18
SIIIII, CONTRAVENENO, MUCHAS GRACIAS!!! FUNCIONO!!!!
Te agradezco, mucho gusto, me llamo Citlali Alvarez y tu?