日期:2014-05-19  浏览次数:20466 次

SQL查询所得结果后对某一个字段进行求和的问题 急!!
如何利用SQL查询语句,查找数据库中的某一字段然后直接计算该字段的总值,放到textbox中
例如:表1
            ID         字段1       字段2     ....
              1         数值1       数值11   ....
              2         数值2       数值22   ....
              3         数值3       数值33   ....
              4         数值4       数值44   ....
              5         数值5       数值55   ....
              .           .                 .  
              .           .                 .  
              .           .                 .  
              .           .                 .  
              .           .                 .  
              .           .                 .  
即:查询字段1后并计算它的总值放到textbox中

------解决方案--------------------
如果你用的是DataSet比较简单

this.TextBox1.Text = ds.Tables[ "0 "].Compute( "sum(字段) ", " ").ToString();
------解决方案--------------------
using Data.SqlClient;
sql= "select count(字段1) from 表 "
SqlCommand cmd=new SqlCommand(sql,连接);
SqldataReader myr=cmd.Execuratereader(cmd);
myr.read();
textbox1.text=myr.getvalue(0).tostring();
没有环境,可能有点小错误