我有一个动态创建的gridview,显示不同的部分及其数量。我想得到这些行的总数来显示单位列中的总数。因此,例如,第一行的Unit列中的值应为190(12 + 7 + 136 + 35)
问题是每个用户的件数可能不同。图像中的示例有13个,但不同的用户可能只有5个。
单位列始终位于第9位。那么有没有办法检查单位列之后每列的值,直到它到达结尾然后将这些值加在一起?
修改
main.Columns.Add("Units", typeof(int)).SetOrdinal(8);
foreach (DataRow row in main.Rows)
{
int total = 0;
for (int i = 9; i < main.Columns.Count - 1; i++)
{
total += row[i];
}
row["Units"] = total;
}