Datatable中对某列求和,三种不同情况下的方法

发布时间:2018-10-21编辑:佚名阅读(1391)

方法一. 

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();

 

  关键字:Datatable列求和方法


鼓掌

0

正能量

0

0

呵呵

0


评论区