asp.net – Datatable的行计算功能
发布时间:2020-12-16 06:40:59 所属栏目:asp.Net 来源:网络整理
导读:我们知道,使用datatable的计算功能,我们可以得到列的总和. 但我希望获得一行数据表的总和. 我将用一个例子来解释: 我有一个像下面的数据图像:使用计算功能,我们可以得到每列(产品)的总和.例如对于product1,2 12 50 13 = 77. 我想得到公司1的总和:2 6 4 3
我们知道,使用datatable的计算功能,我们可以得到列的总和.
但我希望获得一行数据表的总和. 我将用一个例子来解释: 我有一个像下面的数据图像:使用计算功能,我们可以得到每列(产品)的总和.例如对于product1,2 12 50 13 = 77. 我想得到公司1的总和:2 6 4 3 5 = 20 http://img123.imageshack.us/img123/1517/61519307xx5.jpg 我怎么能用asp.net 1.1做到这一点? 解决方法
LINQ救援:
DataTable dt = WhateverCreatesDataTable(); DataRow dr = dt.Rows[0]; int sum = dt.Columns.Cast<DataColumn>().Sum(dc=>(int)dr[dc]); 对于那些仍然在石器时代拖延他们的指关节的人(也就是pre-.Net 3.5和LINQ): DataTable dt = WhateverCreatesDataTable(); DataRow dr = dt.Rows[0]; int sum = 0; foreach(DataColumn dc in dt.Columns) sum += (int)dr[dc]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – UseJwtBearerAuthentication返回401
- asp.net-mvc – 将Castle Windsor与SignalR集成 – 我该如何
- 上载ASP.NET MVC Web api控制器中的文件
- asp.net-mvc – MVC 3 RC上的全局过滤器注册错误
- asp.net-mvc – 在ASP.NET MVC应用程序中放置数据操作和业务
- .net – MVC 4 Mocking HttpContext – 如何模拟DisplayMod
- 使用ASP.NET重定向到非www-url域?
- System.Net.ServicePointManager.DefaultConnectionLimit =
- asp.net mvc 自定义pager封装与优化
- asp.net – 如何在两个网站中访问同一个Session?
推荐文章
站长推荐
- asp.net-mvc – 如何使用ASP.NET Razor语法应用b
- 我可以在asp.net-mvc 3中的@ Ajax.Actionlink中传
- asp.net-mvc – ASP.NET MVC从数据库加载Razor视
- asp.net-mvc – MVC 2 vs MVC 3自定义验证属性使
- asp.net-mvc – ASP.NET Webforms或ASP.NET MVC中
- asp.net – 我可以在html源代码中看到ViewStateU
- asp-classic – 经典的asp / asp.net网站 – glo
- asp.net – 将.NET Framework 3.5迁移到4.5时出错
- asp.net – 如何使用jquery“jsonp”调用外部Web
- asp.net-mvc – 在ASP.NET MVC 4中强制同步执行异
热点阅读