True DBGrid gives you complete control over the grid layout at run time via Column object properties and Columns collection methods. You can always modify the grid layout at run time using code, regardless of whether you use the grid's automatic layout feature or define your own.