日期:2014-05-17  浏览次数:20760 次

C#查询出一列的最大值,怎么赋值给一个变量
string sa = "select  竞拍商品编号,max(出价人价格) from sq_jn_xmwxt.dbo.jpcjb group by 竞拍商品编号";
SqlDataAdapter sda = new SqlDataAdapter(sa, Con);
DataSet ds = new DataSet();
sda.Fill(ds);
我按下面这句写的,不对
string ss = ds.Tables[0].Rows[0]["max(出价人价格)"].ToString();
求大神指点,到底怎么把max(出价人价格)这个赋值给一个变量
c# select 赋值 max()

------解决方案--------------------
ds.Tables[0].Rows[0][1]
------解决方案--------------------
数据库没连接上面么?

断点调试这句 string ss = ds.Tables[0].Rows[0]["max(出价人价格)"].ToString();
------解决方案--------------------

select 竞拍商品编号,max(出价人价格) as 价格 from sq_jn_xmwxt.dbo.jpcjb group by 竞拍商品编号;



ds.Tables[0].Rows[0]["价格"].ToString()