Datatable中对某列求和,三种不同情况下的方法 .
- C# code
- 方法一.
- object sumObject = DataTable.Compute("sum(Qty)", "TRUE");
- 直接对数据表中的字段求和,其中Qty的类型为Int整型
- 方法二.
- double ColumnSum(DataTable dt, string ColumnName)
- {
- double d = 0;
- foreach (DataRow row in dt.Rows)
- {
- d += double.Parse(row[ColumnName].ToString());
- }
- return d;
- }
- 数据表中的字段类型为数字的字符串类型,先用double.Parse()方法将其转化为等效的双精度浮点数,然后在求和。
- 方法三.
- DataTable dt=this.GridView1.Datasouce as DataTable;
- string Sum = dt.Compute("sum(jine)", "true").ToString();
转载于:https://www.cnblogs.com/yuhanzhong/archive/2013/03/05/2943851.html
Datatable中对某列求和,三种不同情况下的方法 .相关推荐
- JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量
文章目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2 ...
- mysql double 转 字符串_没想到!在MySQL数据库中的数据有这三种类型!
MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理. MySQL ...
- Redis中五大基本数据类型和三种特殊数据类型详解
目录 介绍 概念 基本命令 redis是单线程的 五大基本数据类型 String 命令 应用场景 List 命令 应用场景 Set 命令 应用场景 Hash 命令 应用场景 Zset 命令 应用场景 ...
- excel 删除空白列的三种方法,以及如何批量删除空行空列
详见:excel删除空白列的三种方法,以及如何批量删除空行空列 本人更倾向于第三种方法: excel删除空白列方法三: 按ALT+F11,打开VBE编辑器,插入--模块,复制下面代码,然后按F5键,运 ...
- Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn 发布于:2012-09-15 ...
- python csv库,Python 中导入csv数据的三种方法
Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...
- pdo_fetch执行mysql_PDO中执行SQL语句的三种方法
在PDO中,我们可以使用三种方式来执行SQL语句,分别是 exec()方法,query方法,以及预处理语句prepare()和execute()方法~大理石构件来图加工 在上一篇文章<使用PDO ...
- .net session 有效时间_Python中requests模拟登录的三种方式(携带cookie/session进行请求网站)...
这篇文章主要介绍了python中requests模拟登录的三种方式(携带cookie/session进行请求网站),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋 ...
- [转载]二叉树先序、中序、后序三种遍历的非递归算法
本贴给出二叉树先序.中序.后序三种遍历的非递归算法,此三个算法可视为标准算法. 1.先序遍历非递归算法 #define maxsize 100 typedef struct { Bitree Elem ...
最新文章
- 设计模式方法VB.NET机房个人重构版-磨刀篇(一)
- 如何通过Meta Learning实现域泛化(Domain Generalization)?
- shellwhile比较_[Shell] if、for、while流程语句以及整数字符串判断比较的实例详解...
- 新的一年,碎片化学习前端,我推荐这几个公众号~
- 将组策略编辑器添加到控制面板
- MySQL在哪里看secret_key_K8S 创建和查看secret(九)
- 工作318:uni-切换tabber修改状态修饰
- Java集合存放有序不重复的对象
- Android自定义Button样式(水平滑动多个Button)
- 方法区jdk1.7,1.8版本的构造变化
- Mispelling4
- 40线性映射07——线性变换的矩阵表示、线性变换与基的关系、线性变换坐标间的关系、线性变换在不同基下矩阵之间的关系、相似矩阵
- 构建wifi破解所需的密码库文件
- 汽车故障码(P C B U)格式解析
- QQ、微信、QQ浏览器UserAgent
- Qt Visual Studio生成moc文件
- 清华现超级“学霸” 15门课程100分4门99分(图)
- Substance Designer中Histogram相关节点理解
- C#事件中sender的小用法
- 将Visio另存为图形或图像文件
热门文章
- 为什么叫python编程-月薪上万的Python编程,为什么你还没入门就放弃了?
- python爬虫招聘-Python爬虫实战-抓取boss直聘招聘信息
- python对文件的读操作方法有哪些-python--文件的读写操作
- python详细安装教程linux-python 在linux系统的安装教程
- python程序员工作怎样-现在Python就业薪资高吗?Python程序员前景怎么样?
- python自学网课-python网课学习笔记--4
- python中语法错误-python冒号语法错误python中如何创建字典
- python安装包为什么这么小-python为什么要安装到c盘
- python类型转换-Python基本数据类型转换
- ubuntu查看python版本-Ubuntu18.04下python版本完美切换的解决方法