首页 > 编程语言 >C# DataTable 某一列求和

C# DataTable 某一列求和

时间:2022-09-23 01:11:22浏览次数:43  
标签:Convert C# 求和 ToDouble 一列 total DataTable

//1.列为数字类型
double total= Convert.ToDouble(datatable.Compute("SUM(需要求和的参数)", ""));
dt.Compute("sum(数量)", "TRUE")
//2.列为string 类型 先转为数字类型 再求和
//有点问题,报错
double total= dt.AsEnumerable().Select(d => Convert.ToDouble(d.Field("amount"))).Sum();

 

标签:Convert,C#,求和,ToDouble,一列,total,DataTable
From: https://www.cnblogs.com/derekhan/p/16721365.html

相关文章

  • rsync
    rsync目录rsyncrsync简介rsync特性rsync的ssh认证协议rsync命令rsync+inotifyrsync实时同步安装inotifyrsync简介rsync是linux系统下的数据镜像备份工具。使用快速增量......
  • rsync
    目录1.简介2.rsync特性3.rsync+inotify1.简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rs......
  • LeetCode1235 规划兼职工作
    LeetCode1235规划兼职工作按照结束时间进行排序\(f[i]\)表示前\(i\)个工作的最大报酬,第\(i\)个工作可选可不选第\(i\)个不拿:\(f[i]=max(f[i],f[i-1])\)第\(......
  • Typescript类型体操 - Reverse
    题目中文实现类型版本的数组反转Array.reverse例如:typea=Reverse<['a','b']>;//['b','a']typeb=Reverse<['a','b','c']>;//['c','b','a']English......
  • WebSocket protocol
    WebSocket介绍与原理目的:即时通讯,替代轮询网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。HTTP协议是非持久化......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践1.创建OVS交换机a)执行ovs-vsctlshow命令b)p0和p1连通性测试2.使用Mininet搭建SDN拓扑a)开启MininetCLI并执行pingall,查看流表,抓包......
  • RSYNC
    rsync1.rsync简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。2.rsync特性rsy......
  • TCP粘包
    1、案例服务端代码如下:funcprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)varbuf[1024]bytefor{n,er......
  • 「浙江理工大学ACM入队200题系列」问题 A: 零基础学C/C++34—— 3个数比较大小(冒泡排
    深夜写的,代码都还没来得及跑一便,可能有错误,欢迎指出,后续会检验一遍并修改错误.本题是浙江理工大学ACM入队200题第四套中的A题,同时给出了冒泡排序和选择排序算法......
  • 从汇编看C++函数返回对象
    同样的代码,在msvc和gcc里面实现不同。structTest{inta;intb;intc;intd;~Test(){std::cout<<"end"<<std::endl;}};TestgetTest(){Testsa;sa.a=1......