如何计算vb.net中datatable-columns的总和

时间:2014-10-15 04:25:00

标签: vb.net

我有一个DataTable,它有7列:

  1. 表格编号
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. DataTable包含5行。

    我想在第7列(具有名称总计)中显示第2列(具有名称1)到第6列(具有名称5)的总和

    这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

您可以遍历行并获得总和。像这样。

int total = 0;
for (int y = 0; y < dt.Rows.Count; y++)
{
    string val = dt.Rows[y][1].ToString();
    int ival = 0;
    if(int.TryParse(val,out ival))
    {
        total = total + ival;
    }

}
int rowcount = dt.Rows.Count;
dt.Rows[rowcount - 1][1] = total;