DataTable table =detailSet.Tables[0];
我现在想用sum函数 计算这个table 其中某列的值??
不能在sql里计算  只能在程序中计算 

解决方案 »

  1.   

                foreach (DataRow rows in table.Rows)
                {
                    sum += rows[列下标];
                }
      

  2.   

    你可以放在list<>中把要放的字段重新定义。然后读出来。你也新建一个虚拟数据表。
      

  3.   


    我也这样计算的 
     decimal sum=0;
      foreach (DataRow rows in table.Rows)
                {
                   if(rows["字段名"]!=null)
                    sum += decimal.Parse(rows["字段名"].ToString());
                }