2013-07-03 46 views
-1

我想將兩個數字逐個乘以一直到datagridview中的最後一行;並將它們添加到雙變量中。如何將datagridview中的兩個數字相乘

然後他們除以總單位呢。

例如:

mark |units |result 
    12.00 * 2 = 24.00 
    20.00 * 3 = 60.00 
    15.00 * 1 = 15.00 



24 + 60 + 15 = 59 
59/2 + 3 + 1 
= 59 /6 
= 16.50 

所以顯示在文本框。

 for (int i = 0; i < dataGridView1.RowCount ; i++) 
     {<br> 
      mark = Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value);<br> 
      unit = Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value);<br> 
      sumunit += unit;<br> 
      result += (mark * unit);<br> 

     }<br> 
     result /= sumunit;<br> 
     label2.Text = result.ToString();<br> 

    }<br> 
+0

你的問題是什麼? – DGibbs

回答

1

不要在DataGrid中這樣做,而是直接在綁定到的數據中執行此操作。

廣告新行分別存儲了計算結果,將其綁定到DataGrid

+0

我解決了!

相關問題