Prueba este codiguito
Código C++:
Ver originalint acumulado = 0;
foreach (DataGridViewRow fila in dataGridView1.Rows)
{
int tmp = 0;
for (int col = 0; col < dataGridView1.Columns.Count - 1; col++)
{
if (fila.Cells[col].Value != null)
tmp = Convert.ToInt32(fila.Cells[col].Value.ToString());
else
tmp = 0;
acumulado += tmp;
}
fila.Cells[dataGridView1.Columns.Count - 1].Value = acumulado;
acumulado = 0;
}
En la ultima columna se inserta el resultado obtenido.