Cómo ajustar automáticamente el tamaño de un DevExpress TcxGrid
Pregunta
He creado una tabla de una TcxGrid
con una simple vista de tabla. Los datos están siendo empujado en la tabla usando DataController.Values[n,m]
como una cadena sencilla y tengo unos 10 columnas que mostrarán diferentes longitudes de cadena.
El problema que estoy teniendo es conseguir una mesa que tiene una barra de desplazamiento horizontal y tiene auto-dimensionado sus columnas. Si fijo CellAutoWidth
cierto esto se ajusta a todas las columnas en el ancho de la pantalla (sin barra de desplazamiento), pero si lo fijo falsa, me sale una barra de desplazamiento, pero las columnas de mi ancho predeterminado y mis cadenas de datos se truncan.
¿Podría alguna persona amable dime cómo conseguir una barra de desplazamiento horizontal y obtener cada columna para ajustar su anchura para adaptarse a sus datos de ancho máximo, por favor?
Gracias Brian.
Solución
Tal vez sea suficiente para llamar YourGridView.ApplyBestFit
en lugar de utilizar CellAutoWidth
.
Otros consejos
Es necesario columnas del conjunto de BestFitMaxWidth
y la propiedad MinWidth
y asegurarse de que tiene la anchura de los conjuntos de datos también TField
SET (si está utilizando conjuntos de datos).
A continuación, puede llamar YourGridView.ApplyBestFit
;