怎样获取Dataset的某些行

怎样获取Dataset的某些行,比如前六行,或者第三行到第20行... 怎样获取Dataset的某些行,比如前六行,或者第三行到第20行 展开
 我来答
最后的仙人
2009-08-08 · TA获得超过1961个赞
知道大有可为答主
回答量:1509
采纳率:0%
帮助的人:1400万
展开全部
DataSet ds;
DataRow[] rows=new DataRow[ds.Tables[TabelName].Rows.Count];
for(int i=0;i<18;i++)
{
rows[i]=ds.Tables[TabelName].Rows[i+2];//第三行到第20行
}
for(int i=0;i<6;i++)
{
rows[i]=ds.Tables[TabelName].Rows[i];//前6行
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
powerbuildre
2009-08-08 · TA获得超过319个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:278万
展开全部
Dataset是一个数据集,它的基本单位是Datatable,虽然如果dataset里面只有一个表两者没太大的区别,但是取的时候还是要按照步骤来:比如说想去第i行的第j列:string xxx=dataset_name.tables["table_name"].rows[i][j].tostring();若想取多少行到多少行的话,使用循环语句以此类推。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毕音慕容祺瑞
2019-09-27 · TA获得超过3875个赞
知道大有可为答主
回答量:3097
采纳率:24%
帮助的人:225万
展开全部
DataSet
ds;
DataRow[]
rows=new
DataRow[ds.Tables[TabelName].Rows.Count];
for(int
i=0;i<18;i++)
{
rows[i]=ds.Tables[TabelName].Rows[i+2];//第三行到第20行
}
for(int
i=0;i<6;i++)
{
rows[i]=ds.Tables[TabelName].Rows[i];//前6行
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-08-08
展开全部
是先从DataSet中获取DataTable
再从DataTable中获取行吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯狂的Allen哥
2009-08-08 · TA获得超过219个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:141万
展开全部
DataTable dt=new DataTable();
dt=ds.Rows[0]["?"];

是不是要这样啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式