c# 分组相乘再相加?

datatable 里的数据,每一个用table.Rows[i][1]等来表示。
请问怎样可以实现分组的相乘和相加?
效果如下:

第一列第二列第三列第四列
AF510
BJ220
AF230
BD540
第一列第二列第三列
AF5 * 10 + 2 * 30
BJ2 * 20
BD5 * 40