C#(winForm) SQL数据库 怎么得到返回的多行值

想请问一下,我在使用C#跟SQL2000,现在想从数据库得到多行的值,比如说:selectsum(DD)fromBBgroupbyCC;然后得到几行,我在SQL里面可以得... 想请问一下,我在使用C#跟SQL2000,现在想从数据库得到多行的值,比如说:
select sum(DD)
from BB
group by CC;
然后得到几行,我在SQL里面可以得到比如下面的几行:

DD
2222
3333
4444
5555
6666

现在想在C#里面设计,语句要怎么写才能把这些值得到?是否需要一个数组,那怎么把这些值赋值到数组里面?谢谢。。。等。。。

之前提问过,有两个朋友说是用DateSet,但是具体操作有点不明了,能否谁能够再次详细一点写一下?谢谢。。需要详细一点的操作。。。还有,如果使用SqlDateReader,能用吗?怎么用?谢谢
按照第一个朋友的说明,我这样写,对不?
string sql = string.Format("select sum(DD) from BB group by CC;");
SqlCommand cmd = new SqlCommand(sql, DBHelper.connection);
DBHelper.connection.Open();//打开数据库

SqlDataAdapter daReader = new SqlDataAdapter();
daReader.SelectCommand = cmd;

DataSet ds = new DataSet();
daReader.Fill(ds, "table1");

//把DateSet的值赋值到数组中,amount[]数组之前已经定义并初始化。
for (int j = 0; j < 16;j++ )
{
amount[j] = ds.Tables["table1"].Rows[j][0];
}

但是提示错误说:无法将类型“object”隐式转化为“int”。存在一个显示转换(是否缺少强制转换?)
展开
 我来答
vingoshi
2009-11-02 · 超过103用户采纳过TA的回答
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:278万
展开全部
回去好好看看教材 别总灌水
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式