Totals Row em um DataGridView

Estou desenvolvendo um aplicativo de aplicativo winform. Eu queria mostrar a soma das colunas na última linha de cada coluna. Esta linha deve estar sempre visível.

No momento, estou pensando em adicionar outro datagridview logo abaixo do datagridview com registros, e mostraria a soma no datagridview inferio

Se houver uma maneira melhor de realizar essa tarefa?