Por lo que se puede deducir de la imagen, hay tres container con un label cada 1, Compras, Ventas, Stock que se ponen encima del header. El header debe configurarse como WordWrap=.t. y en tiempo de ejecución tenés que encontrarle:
1) ubicación precisa
2) width de cada container
3) Definir qué pasa si el usuario cambia el ancho de las columnas.
Alternativamente puedes prescindir del header original y crear una clase header. Esta no tendrá que ver con el control grid, sino a través de una propiedad a la que tienes que pasarle la referencia de objeto. Luego con eso puedes determinar cuántos container y de qué tamaño según las columnas que tienen que seguir. Si el control grid es horizontalmente estático no es tan complicado.