1. C# code
  2. 方法一.
  3. object sumObject = DataTable.Compute("sum(Qty)", "TRUE");
  4. 直接对数据表中的字段求和,其中Qty的类型为Int整型
  5. 方法二.
  6. double ColumnSum(DataTable dt, string ColumnName)
  7. {
  8. double d = 0;
  9. foreach (DataRow row in dt.Rows)
  10. {
  11. d += double.Parse(row[ColumnName].ToString());
  12. }
  13. return d;
  14. }
  15. 数据表中的字段类型为数字的字符串类型,先用double.Parse()方法将其转化为等效的双精度浮点数,然后在求和。
  16. 方法三.
  17. DataTable dt=this.GridView1.Datasouce as DataTable;
  18. string Sum = dt.Compute("sum(jine)", "true").ToString();

转载于:https://www.cnblogs.com/yuhanzhong/archive/2013/03/05/2943851.html

Datatable中对某列求和,三种不同情况下的方法 .相关推荐

  1. JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量

    文章目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2 ...

  2. mysql double 转 字符串_没想到!在MySQL数据库中的数据有这三种类型!

    MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理. MySQL ...

  3. Redis中五大基本数据类型和三种特殊数据类型详解

    目录 介绍 概念 基本命令 redis是单线程的 五大基本数据类型 String 命令 应用场景 List 命令 应用场景 Set 命令 应用场景 Hash 命令 应用场景 Zset 命令 应用场景 ...

  4. excel 删除空白列的三种方法,以及如何批量删除空行空列

    详见:excel删除空白列的三种方法,以及如何批量删除空行空列 本人更倾向于第三种方法: excel删除空白列方法三: 按ALT+F11,打开VBE编辑器,插入--模块,复制下面代码,然后按F5键,运 ...

  5. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...

    Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn   发布于:2012-09-15 ...

  6. python csv库,Python 中导入csv数据的三种方法

    Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...

  7. pdo_fetch执行mysql_PDO中执行SQL语句的三种方法

    在PDO中,我们可以使用三种方式来执行SQL语句,分别是 exec()方法,query方法,以及预处理语句prepare()和execute()方法~大理石构件来图加工 在上一篇文章<使用PDO ...

  8. .net session 有效时间_Python中requests模拟登录的三种方式(携带cookie/session进行请求网站)...

    这篇文章主要介绍了python中requests模拟登录的三种方式(携带cookie/session进行请求网站),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋 ...

  9. [转载]二叉树先序、中序、后序三种遍历的非递归算法

    本贴给出二叉树先序.中序.后序三种遍历的非递归算法,此三个算法可视为标准算法. 1.先序遍历非递归算法 #define maxsize 100 typedef struct { Bitree Elem ...

最新文章

  1. 设计模式方法VB.NET机房个人重构版-磨刀篇(一)
  2. 如何通过Meta Learning实现域泛化(Domain Generalization)?
  3. shellwhile比较_[Shell] if、for、while流程语句以及整数字符串判断比较的实例详解...
  4. 新的一年,碎片化学习前端,我推荐这几个公众号~
  5. 将组策略编辑器添加到控制面板
  6. MySQL在哪里看secret_key_K8S 创建和查看secret(九)
  7. 工作318:uni-切换tabber修改状态修饰
  8. Java集合存放有序不重复的对象
  9. Android自定义Button样式(水平滑动多个Button)
  10. 方法区jdk1.7,1.8版本的构造变化
  11. Mispelling4
  12. 40线性映射07——线性变换的矩阵表示、线性变换与基的关系、线性变换坐标间的关系、线性变换在不同基下矩阵之间的关系、相似矩阵
  13. 构建wifi破解所需的密码库文件
  14. 汽车故障码(P C B U)格式解析
  15. QQ、微信、QQ浏览器UserAgent
  16. Qt Visual Studio生成moc文件
  17. 清华现超级“学霸” 15门课程100分4门99分(图)
  18. Substance Designer中Histogram相关节点理解
  19. C#事件中sender的小用法
  20. 将Visio另存为图形或图像文件

热门文章

  1. 为什么叫python编程-月薪上万的Python编程,为什么你还没入门就放弃了?
  2. python爬虫招聘-Python爬虫实战-抓取boss直聘招聘信息
  3. python对文件的读操作方法有哪些-python--文件的读写操作
  4. python详细安装教程linux-python 在linux系统的安装教程
  5. python程序员工作怎样-现在Python就业薪资高吗?Python程序员前景怎么样?
  6. python自学网课-python网课学习笔记--4
  7. python中语法错误-python冒号语法错误python中如何创建字典
  8. python安装包为什么这么小-python为什么要安装到c盘
  9. python类型转换-Python基本数据类型转换
  10. ubuntu查看python版本-Ubuntu18.04下python版本完美切换的解决方法