如何计算gridview中行的总值?

时间:2015-12-02 15:41:06

标签: c# asp.net gridview

我有一个动态创建的gridview,显示不同的部分及其数量。我想得到这些行的总数来显示单位列中的总数。因此,例如,第一行的Unit列中的值应为190(12 + 7 + 136 + 35)

enter image description here

问题是每个用户的件数可能不同。图像中的示例有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;
            }

0 个答案:

没有答案