Estimado colega, lo que puede hacer es cambiar el valor de la propiedad
ColCount y RowCount que por defecto está en 1 y 3 respectivamente...
Tambien debe considerar las propiedades
PanelHight y PanelWidth
Usted puede ajustar esta propiedad dependiendo de las dimensiones de
PanelHight y PanelWidth del DBCtrlGrid... para ello debe utilizar
DBCtrlGrid.Width, le sugiero en el evento OnResize del formulario.
Asumamos que su DBCtrlGrid está alineado al formulario...
A modo ilustrativo:
Si el PanelWidth=100 y el valor de DBCtrlGrid.Width es de 500, podría calcular cuantas Columas caben en el formulario y asignar ese valor a ColCount...
Código Delphi
[-]
DBCtrlGrid.ColCount=DBCtrlGrid.Width div 100;
Lo importante es determinar cual sería el tamaño ideal de PanelWidth que contenga todos los controles de datos a desplegar...
Lo anterior es válido para las filas...
Saludos cordiales