• 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();
  • 相关阅读:
    LocalDate、LocalTime、LocalDateTime示例
    Instant时间戳示例
    Mybatis面试题
    SpringMVC面试题
    Spring面试题
    redis面试题
    计算机网络面试题
    java集合面试题
    java基础面试题
    MySQL面试题汇总
  • 原文地址:https://www.cnblogs.com/chirifengye/p/3231878.html
Copyright © 2020-2023  润新知