Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

DBGrid

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: DBGrid Responder citando

Hola, tengo un problema con un DBGrid, el cual nose si sea posible, lo que pasa es que me gustaria cambiar el caption de las columnas en donde actualmente aparece el nombre que poseen los campos de la Tabla (las columnas de la fila 0) para poder poner espacios y acentos y en lugar de tener por ejemplo "Memoria_RAM", pueda poner "Memoria RAM" . ¿Alguien sabe como puedo personalizar el nombre de las columnas dentro de un DBGrid?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola, o bien lo puedes hacer en tiempo de diseño manipulando la propiedad "Column" o bien en tiempo de ejecución del siguiente modo:
Código:
// Cambiamos el texto de la primera columna
TColumn* col = DBGrid1->Columns->Items[0];
col->Title->Caption = "NUEVO TITULO";

Otra manera es cambiando en tiempo de diseño la propiedad "DisplayLabel" de los campos haciendo doble click por ejemplo sobre un TTable y añadiendo los campos, o bien esto mismo pero en tiempo de ejecución del siguiente modo:
Código:
// nombre real del campo
TField* campo = Table1->Fields->FieldByName("Nombre");
// nombre que queremos que aparezca en los grids por ejemplo
campo->DisplayLabel = "Nombre del cliente";

Este ultimo método tiene la ventaja de que si vamos a usar la tabla en varios sitios solo hacemos el cambio una vez.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchas Gracias!, ya he resuelto el problema
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.