ASP.NET数据库操作

从数据库中查询出来的结果集一般都放到DataSet,然后绑定控件显示,如果我想自己操作结果集,比如我想取中间的某条数据,或者只取某一字段下的数据,或者把结果集放到数组中该... 从数据库中查询出来的结果集一般都放到DataSet,然后绑定控件显示,如果我想自己操作结果集,比如我想取中间的某条数据,或者只取某一字段下的数据,或者把结果集放到数组中该怎么操作?

就像数组有[]操作符那样,想取其中第几条就取第几条,ASP.NET中有没有这样的存放结果集的容器?
展开
 我来答
dabenger
2013-07-26 · TA获得超过213个赞
知道小有建树答主
回答量:369
采纳率:78%
帮助的人:203万
展开全部
DataSet中的DataTable就可以。从数据库中查询出来的结果集一般都放到DataSet,假设为ds,那么ds.Table[0]就是一个DataTable,假设赋值给dt,那么对于dt是有很多方法可以操作,比如使用dt.Rows属性选择行,或使用dt.Columns属性选择列,或者使用dt.DefaultView的属性进行数据的筛选,按照SQL 语句般进行筛选和排序,甚至可以继续往dt中添加删除行、列等,非常灵活的。
上海华然企业咨询
2024-10-21 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,... 点击进入详情页
本回答由上海华然企业咨询提供
猪熊打架
2013-07-27 · TA获得超过160个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:199万
展开全部
DataSet是一个内存中临时的数据数据仓库,是有N个DataTable数据表组成的,所有就有ds.Table[i]=>取DataSet中的第i张表,而DataTable数据表是有DataRow组成的,所有就有dt.Row[0][0]就是取DataTable中的第一行第一列。取某条数据可以直接从ds.Table[0].Row[0][0]就可以去DataSet中第一张表中的第一行第一列的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bai404844226
2013-07-26 · TA获得超过282个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:124万
展开全部
DataSet里面有DataTable,该对象有DataColumnCollection和DataRowCollection属性。想要特别的几个Record的话,最好在sql语句里操作,用where等选择,仅供参考吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式