我是初学者,在线等急。。请高手帮忙
asp.net中存储过程Sql = 'select id,Price,SUM(Price) from a where '+ @SqlFilter+' GROUP BY id,Price order by id desc中sum里的值如何在页面用lable标签显示出来代码。 --------------------编程问答-------------------- 用DataAdapter.Fill装入DataSetlabel1.Text = DataSet.Tables[0].Rows[0][2].ToString(); --------------------编程问答--------------------
将SUM(Price)更改为 SUM(Price) as SumPrice 取出SumPrice值就可以了 与你取出id\Price方式一摸一样 --------------------编程问答--------------------
这是存储过程? --------------------编程问答--------------------
如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