TDBAdvGrid Expandable columns

For this, it looks like you would need to set grid.FixedRows = 3 and then perform a merge on every first 6 cells for 3 rows. Then a horizontal merge for the cell in column 6 etc...

What exactly is going wrong for you?