現在、DataGridに値を追加していき、その値の合計をDataGrid2に表示させています。
表示させることはうまくいったのですが、その合計の値を取得しとうとすると失敗してしまいます。

int sum = 0;
foreach(DataRow dataRow in dt.Rows)
{
  sum +=(int)dataRow["数量"];
}

int sum1 = 0;
foreach(DataRow dataRow in dt.Rows)
{
  sum1 +=(int)dataRow["金額"];
}

double Goukei = (sum*sum1*(1+0.05));

Goukeiには常に0.0しか入ってくれません。

ためしに
double Goukei = (2*2000*(1+0.05));

としてみてもやはり0.0のままです。何が原因でいけないのでしょうか?