一尘不染

如何计算asp.net中datatable列的总和?

c#

我有一个包含5列的DataTable:

  • ID
  • 名称
  • 账号

数据表包含5行。

如何将标签控件中“金额”列的总和显示为“总金额”?


阅读 882

收藏
2020-05-19

共1个答案

一尘不染

要计算DataTable中列的总和,请使用DataTable.Compute方法。

链接的MSDN文章中的用法示例:

DataTable table = dataSet.Tables["YourTableName"];

// Declare an object variable.
object sumObject;
sumObject = table.Compute("Sum(Amount)", string.Empty);

在总金额标签中显示结果,如下所示:

lblTotalAmount.Text = sumObject.ToString();
2020-05-19