2013-07-03 44 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

我解决了!

相关问题