我有一个DataTable,它有5列:

  • 身份证件
  • 名称
  • 帐号
  • twig
  • 数量

数据表包含5行.

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

推荐答案

要计算数据表中一列的总和,请使用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();

Asp.net相关问答推荐

如何在编译时为我的 ASP.NET 项目中的每个控制器生成一个单独的 OpenAPI Swagger.json 文件?

WebResource.axd 上的填充无效且无法删除异常

在 appSettings 中存储字符串数组?

如何将配置转换应用于外部配置文件

返回 JSON 对象 (ASP.NET WebAPI)

相当于服务器端的 ASP.NET 包括

asp.net 中的 Eval() 有什么用

VirtualPath 在当前应用程序根目录之外

DBContext.Entry 有什么作用?

IIS Express - 增加内存限制

使用 Ninject OWIN 中间件在 OWIN 启动中注入 UserStore

缩小 ASP.Net MVC 应用程序的 HTML 输出

无法在 IIS 中启动网站 - W3SVC 正在运行

Cache.Add 绝对过期 - 是否基于 UTC?

VS 2010 中缺少 App_Code 文件夹

Asp.Net web 服务:我想返回错误 403 禁止

Request.Cookies 和 Response.Cookies 之间的区别

为什么 Controls 集合不提供所有 IEnumerable 方法?

在 ASP.NET Web API 2 中禁用 *all* 异常处理(为我自己腾出空间)?

获取 POST 变量