首页 / 问答 / C#&.NET/.NET 6程序如何对DataTable的数据进行Sum,Avg,Count等聚合计算呢?

C#&.NET/.NET 6程序如何对DataTable的数据进行Sum,Avg,Count等聚合计算呢?

0

在C#&.NET的应用程序中,DataTable有如下的5列:

  • ID
  • Name
  • AccountNumber
  • Branch
  • Amount

现要对这个DataTable的Amount列进行SUM求和计算,应该如何实现呢?

回复 [×]
提交评论
请输入评论内容

2 个回答

  • 0

    C#&.NET程序中,DataTable提供了聚合运算的方法DataTable.Compute,我们可以使用它来进行求和运算,示例如下:

    注:Compute()方法的第一个参数是聚合运算表达式,第二个参数表示对数据的筛选条件。

    Rector的个人主页

    Rector

    2022-04-22 回答

    • 0

      当然,C#&.NET程序中,除了使用DataTable.Compute()方法进行聚合求和计算外,也可以使用LINQ的扩展方法,示例如下:

      或者,你也可以对数据进行筛选/过滤,示例代码如下:

      Rector的个人主页

      Rector

      2022-04-22 回答

      我来回答