当前位置:编程学习 > C#/ASP.NET >>

我是初学者,在线等急。。请高手帮忙

asp.net中存储过程Sql = 'select id,Price,SUM(Price)  from a where  '+ @SqlFilter+' GROUP BY id,Price order by id desc中sum里的值如何在页面用lable标签显示出来代码。 --------------------编程问答-------------------- 用DataAdapter.Fill装入DataSet
label1.Text = DataSet.Tables[0].Rows[0][2].ToString(); --------------------编程问答--------------------
引用 楼主 u011173950 的回复:
asp.net中存储过程Sql = 'select id,Price,SUM(Price)  from a where  '+ @SqlFilter+' GROUP BY id,Price order by id desc中sum里的值如何在页面用lable标签显示出来代码。


将SUM(Price)更改为 SUM(Price) as  SumPrice 取出SumPrice值就可以了   与你取出id\Price方式一摸一样 --------------------编程问答--------------------
这是存储过程? --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
用DataAdapter.Fill装入DataSet
label1.Text = DataSet.Tables[0].Rows[0][2].ToString();


如1楼 --------------------编程问答-------------------- 楼上几个莽子。。。。。。。。。。 --------------------编程问答--------------------
//存储过程范例
int book_id = 1;
//获取数据库连接字符串
string strconn = ConfigurationManager.ConnectionStrings["connectionStr"].ToString();
//连接数据库
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
//建立适配器对象,执行存储过程sp1
SqlDataAdapter da = new SqlDataAdapter("sp1", conn);
//设置执行sql命令的类型是存储过程
da.SelectCommand.CommandType = CommandType.StoredProcedure;
//为存储过程添加参数
da.SelectCommand.Parameters.Add(new SqlParameter("@BookId", SqlDbType.Int));
//为存储过程的参数赋值
da.SelectCommand.Parameters["@BookId"].Value = book_id;
//建立数据集对象
DataSet ds = new DataSet();
//填充数据集
da.Fill(ds, "bookInfo");
DataTable dt = ds.Tables[0];
//获取总和 sumxxx为需要获取的字段
double value = Convert.ToDouble(dt.Rows[0]['sumxxx']);
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,