我有一个DataTable,它有7列:
DataTable包含5行。
我想在第7列(具有名称总计)中显示第2列(具有名称1)到第6列(具有名称5)的总和
这样做的最佳方式是什么?
答案 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;