zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    [HAOI2008]糖果传递
    LGTB 与大数
    LGTB 与序列
    poj1160 Post Office
    组队
    [JLOI2015]装备购买
    三元组
    乘法表
    [BZOJ3730]震波
    [Luogu3345][ZJOI2015]幻想乡战略游戏
  • 原文地址:https://www.cnblogs.com/CharmingDang/p/9663992.html
Copyright © 2011-2022 走看看