首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SQl asp.net C# context.Response.Write(ret);返回,该怎么解决

2012-04-15 
SQl asp.net C# context.Response.Write(ret)返回select name,date,nums from t_acco where user_id20这

SQl asp.net C# context.Response.Write(ret);返回
select name,date,nums from t_acco where user_id=20
这是查询结果的其中一列 int型的
nums
90
98
67
45
34
3
怎么把这列值加起来
这是代码
DataTable dt = UserDA.GetTime(uid);
  foreach (DataRow row in dt.Rows)
  {
  string username = row["name"].ToString();
  string da = row["date"].ToString();
  string num= row["nums"].ToString();
ret += "<p name=\"" + name+ "\" nums=\"" + num+ "\" date=\"" + da+ "\"/>";
  }
  ret += "</root>";
  context.Response.ContentEncoding = System.Text.Encoding.UTF8;
  context.Response.Write(ret);

除了要把每行数据返回外 还要将nums那一列求出总和返回过去 这该怎么写啊

[解决办法]

C# code
int Sum=0;foreach (DataRow row in dt.Rows)  {    Sum += int.Parse(row["name"].ToString());  }context.Response.Write(Sum.ToString()); 

热点排行