Это предложение, поскольку то, что вы спрашиваете, я не думаю, возможно со встроенным DGV .NET.
Использование пользовательских элементов управления, созданных профессиональными компаниями, которые предоставляют DataGrid с возможностью иерархических данных. Например, строка может быть расширена для отображения нескольких записей (несколько записей могут быть совершенно другой таблицей, содержащей даже совершенно разные столбцы). Вот несколько вариантов, которые вы можете проверить.
Инфраструктура WinGrid
Один компонент
Есть несколько других мест / компаний, которые делают отличные пакеты компонентов .NET, которые предоставляют дополнительные функции для существующих компонентов .NET.