表名:HHXX
表中有一列名:JE
然后计算JE列中所有金额的总和
任何实现呢?

解决方案 »

  1.   

    sql语句?
    select sum(JE) from HHXX
      

  2.   

    不是查询 ,
    表HHXX中数据如下:
    ID      JE
    ---------------------
    001     45.00
    002     14.10
    003     125.25--------------------然后计算JE列中的金额总和等于多少
      

  3.   

    你的表不是数据库里的吗?,一个table之类的?若是web的可以用js做,form也可以,就是循环取出来相加就是了
      

  4.   

    在rowdatabind里 定义一个变量 itotal
    然后循环Datarow itotal+=row[要计算的列]
    最后在脚模板里显示合计。
    我以前是这么做来着。
      

  5.   


    //我用下面的代码也没有加得出来啊
    int JE_INT32=0;
    foreach (DataRow dr in ds.Tables[3].Rows)
    {
    JE_INT32+=Convert.ToInt32(dr[0]);
    }
    string STR_JE=JE_INT32.ToString();
      

  6.   

    对,好像你给的表的数据是放在第2列,应该是dr[1],或dr["JE"](直接用列名获取)
      

  7.   

    写一个sql语句,得到综合,然后在代码里遍历一下,这样不行吗?
      

  8.   

    我自己弄好了, 原来定义的是int类型,我的数据中有小数点,转化成double类型就OK了。 double JE_INT32=0;

    foreach (DataRow dr in ds.Tables[0].Rows)
    {


    JE_INT32+=Convert.ToDouble(dr[0]); 
    }
    string STR_JE=JE_INT32.ToString();
    this.textBox1.Text=STR_JE;
    哪个还有更好的代码也可以写出来,我再给分
      

  9.   

    try
    ADO.NET 中的表达式
    http://www.microsoft.com/china/MSDN/library/data/dataAccess/ADONETEXP.mspx
    DataTable其实可以在客户端做好多事情
    http://topic.csdn.net/u/20080408/22/5c0909df-1502-4ebe-9f97-f9398372affa.html