I would like to create a table with multiple headers using DataGridView in C#. I can create a table. However, I need multiple headers in the table. Attached is the screenshot of the table I would like to create.
Any idea how to do it.

This is the concept regarding DataGrid with in DataGrid.You first have to Bind MasterGrid and then bind Child grids with in Master grid.This link will surely help you : http://www.codeproject.com/Articles/22928/GridView-within-GridView`
PaintandInvalidatedhandlers (of DataGridView) I guess.Yesterdayfor instance with the other columns blank - although this does not seem satisfactory it may be the only way to go...