【发布时间】:2021-07-13 15:00:20
【问题描述】:
我有这个datagridview,我用这段代码总结了所有时间的紧张值:
int finalSum = 0;
for (int p = 0; p < dataGridView1.Rows.Count; ++p)
{
finalSum += getCellDigitSum(Convert.ToInt32(dataGridView1.Rows[p].Cells[4].Value));
}
label22.Text = finalSum.ToString();
int getCellDigitSum(int cellValue)
{
int l = cellValue;
int result = 0;
while (l > 0)
{
result += (l % 10);
l = l / 10;
}
return result;
}
使用此代码,我获得单个值的总和(201 变为 3),然后是所有行的总和。
问题是我需要先将“Ripetizioni”值乘以“Serie”列值,然后将结果乘以“压力下的时间”(201 将是 3)的多个数字的总和,最后将所有行的结果相乘。
所以例如在第一行我需要做 11 x 3 = result x (201 sum so 3)。
循环所有行并求和
【问题讨论】:
标签: c# datagridview sum