+1  A: 

DataGridView doesn't have built in support for column spanning. You might be able to hack something together by deriving your own Cell and Column types. The cust DataGridViewCell would be a single row datagrid.

To accomplish this kind of asp.net like templating you almost always have to drop down into some sort of owner-draw/custom drawing solution in WinForms.

Arnshea