Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Tamaño de Columna en un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=42631)

m.ruiz 18-04-2007 18:27:41

Tamaño de Columna en un dbgrid
 
Hola a todos. Tengo un pequeño problema al mostrar datos en un dbgrid. Quiero obtener un resultado al que no se como llegar. Espero qeu alguien me pueda echar una mano. Gracias por adelantado.

Tengo un dbgrid con varias columnas en las que muestro una serie de valores. Algunos con mas letras y otros con menos. El problema es que yo quiero que el ancho de columna se adapte a la longitud que tiene el texto de la casilla. No se si es posible hacer esto.
Mi problema es que si defino un tamaño fijo de columna, según voy haciendo consultas y mostrando datos en ese dbgrid, los campos quedan esteticamente muy feos...a algunos les sobra mucho espacio en blanco, y a otros les falta...

No se si me he explicado de la mejor forma. Si alquien puede ayudarme sería estupendo.

Muchas gracias de nuevo!!
Saludos a toda la comunidad.:D

ContraVeneno 18-04-2007 19:56:09

El DBGrid de las Jedi (JVCL), tiene una propiedad que se llama "AutoSizeColumns", sin haberlo comprobado, creo que eso es lo que buscas

m.ruiz 18-04-2007 20:56:55

No funciona
 
Muchas gracias por la observación. He estado mirando información sobre esa propiedad, pero creo que es aplicable a los edits...no he encontrado nada referente a los grids..... Ni nada con lo que pueda conseguir lo que necesito ....

ContraVeneno 18-04-2007 21:03:34

Pues esta es la definición:
Cita:

Empezado por Ayuda de JVCL 3.30
TJvDBGrid.AutoSizeColumns property
Indicates whether columns are autosized or not

property AutoSizeColumns: Boolean;

Use AutoSizeColumns to specify whether auto sizing is active or not. The actual column or columns that are auto sized are controlled with the AutoSizeColumnIndex property.
See also: TJvDBGrid.AutoSizeColumnIndex


m.ruiz 19-04-2007 10:07:16

Muchas Gracias, como he dicho en alguna ocasión soy algo novatilla todavía. Voy a ver como lo aplico.
Saludos!!!!


La franja horaria es GMT +2. Ahora son las 05:03:07.

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