当前位置:  开发笔记 > 编程语言 > 正文

如何查询DataSet并遍历结果?

如何解决《如何查询DataSet并遍历结果?》经验,为你挑选了1个好方法。

我有一个DataSet,它包含两个表,Publication和Owner,它们在Publication ID上链接.如何查询数据集?我想要做的是获取特定出版物的所有所有者,然后我想迭代结果集,将所有者名称连接在一起并用信息填充标签......

但是让我们开始,我如何查询数据集?

我也有一个DataRelation,我可以以某种方式查询以获取当前行的子行吗?

谢谢.



1> Mitch Wheat..:

ADO.NET支持两种执行数据集过滤和排序的基本方法:

DataTable Select方法 - 重载此方法以接受参数,以过滤和排序返回DataRow对象数组的数据行.

DataView对象的排序,过滤和查找方法 - 此对象使用Select方法支持的相同过滤器参数,但DataView公开可绑定到数据感知控件的结构.请参见DataView.RowFilter

迭代过滤的行非常简单:

DataTable dt;
...
foreach (DataRow dr in dt.Select(filter))
{
    // ...
}

本文包含几个示例:.NET DataTables,DataSet和DataGrids实用指南 - 第1部分

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有