Cita:
Empezado por ANG4L
Quisiera ajustar las columnas del DBGrid al menor ancho posible, es decir, ajustar al tamaño maximo de la maxima longitud.... Algun idea? Alguna propiedad que desconosco?
|
Creo que en Delphi About
hay un artículo de cómo hacerlo utilizando las filas visibles; El problema de esta opciónes que cuando cambian las filas visibles hay que reajustar.
La otra opción es recorrer los registros de la tabla calculando los anchos de cada campo, para así evaluar cual es el máximo, el problema de esto es que obligas a realizar un recorrido completo.
Si estás cargando TODOS los datos en memoria (en tu DBGrid) con un cursor de tipo cliente, el problema se minimiza, pero si estás utilizando un cursor de tipo servidor, estará penalizando muchísimo, yaque para el recorrido estás cargando más datos de los necesarios.
No se si me expliqué bien..

