如何计算asp.net中数据表列的总和?
我有一个包含 5 列的数据表:
- ID
- 名称
- 帐号
- 分行
- 金额
数据表包含 5 行。
如何将标签控件中金额列的总和显示为“总金额”?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我有一个包含 5 列的数据表:
数据表包含 5 行。
如何将标签控件中金额列的总和显示为“总金额”?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
要计算数据表中列的总和,请使用 数据表.Compute 方法。
链接的 MSDN 文章中的用法示例:
在“总金额标签”中显示结果,如下所示:
To calculate the sum of a column in a DataTable use the DataTable.Compute method.
Example of usage from the linked MSDN article:
Display the result in your Total Amount Label like so:
如果你想过滤结果:
If you want to filter the results:
你可以像..
You can do like..
如果你有一个 ADO.Net DataTable 你可以做
如果你想查询数据库表,你可以使用
If you have a ADO.Net DataTable you could do
If you want to query the database table, you could use
计算数据表中列的总和,100%工作
如果你想要有任何条件,像这样使用它
Compute Sum of Column in Datatable , Works 100%
if you want to have any conditions, use it like this
名称分组来使用Linq。
您可以使用命名空间
using System.Linq;
通过您可以使用c#在我的博客
You Can use Linq by Name Grouping
using name space
using System.Linq;
You can find the sample total,subtotal,grand total in datatable using c# at Myblog
试试这个
Try this
我认为这解决了
I think this solves
如果您想在 cshtml 文件中执行此操作,您可以这样编写(包括 LAMBDA 表达式):
您可以删除 html 标签,我只是将它们留在其中以尝试帮助完成示例。
If you're wanting to do this within your cshtml file, you can write it like this (including a LAMBDA expression):
You can remove the html tags, I just left them in to try and help with the example.