Dúvida sobre DataGridView

Bom dia.
Estou trabalhando em um projeto Desk, utilizando C# e WinForm.
Considerando isso, é possível fazer algo semelhante a seguinte imagem? No caso agrupar os valores de um datagridview ?:

943051

Talvez esse link te ajude a resolver o agrupamento de dados em um DataGridView, apesar que eu buscaria um de terceiros para fazer isso, mas, tá ai acho que você consegue gerar a partir disso.

Agradeço a atenção. Mas quanto a buscar terceiros, você teria alguma indicação ? Vou buscar de qualquer forma, pois percebo que é a melhor maneira realmente.
Obrigado mais uma vez