C# 如何在datagridview中将两个数字相乘
我想将两个数字一一相乘,直到datagridview中的最后一行;并将它们添加到一个双变量中 然后将它们除以总单位do 例如:C# 如何在datagridview中将两个数字相乘,c#,database,datagridview,C#,Database,Datagridview,我想将两个数字一一相乘,直到datagridview中的最后一行;并将它们添加到一个双变量中 然后将它们除以总单位do 例如: 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 < dataG
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>
for(int i=0;i
mark=Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value);
unit=Convert.ToInt32(dataGridView1.Rows[i].单元格[2].值);
sumunit+=单位;
结果+=(标记*单位);
}
结果/=单位
label2.Text=result.ToString()
}
不要在DataGrid
中执行,而是直接在绑定到的数据中执行
Ad新行存储计算结果,并将其绑定到
DataGrid
后,您有什么问题?