读书人

SQl asp.net C# context.Response.Wri

发布时间: 2012-04-15 18:39:21 作者: rapoo

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()); 

读书人网 >asp.net

热点推荐