prueba donde dice "nombreformapago" pone el indice de la columna.
Código vb.net:
Ver originalFor Each row As DataGridViewRow In DataGridView1.Rows
'Aqui filtras que solo sumaras aquellos campos que NO se llamen "TARJETA CREDITO"
'Donde X es el indice de la columna
If Not row.Cells(X).Value.Equals("TARJETA CREDITO") Then
total
= CDec(total
+ Val(row
.Cells(1).Value) * Val(row
.Cells(2).Value)) End If
Next