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

Я решаю это!

Смежные вопросы