比较两个数据集并将值放入新数据集中
我正在使用 C# 开发 ASP.NET, 我需要将两个数据集中的数据与两个数据集中的“ID”进行比较,然后将所有匹配的行添加到新数据集中。
I m working on ASP.NET using C#,
i need to compare the data from two DataSets with a "ID" which is in both the DataSets and then add all the matching rows to a New dataset.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在每个数据集中的表之间设置数据关系,然后使用 GetChildRows 方法查找匹配项,然后将其添加到新的数据集或任何其他数据结构中。有关一些信息,请参阅DataRelation 对象简介例子。
Setup a DataRelation between the the tables in each DataSet, then use the GetChildRows method to find the matches which you could then add to your new DataSet or any other data structure. See Introduction to DataRelation Objects for some examples.
这可以通过两个数据表的交集来完成
这是一个
优雅解决方案的无耻移植
:)假设您有两个数据集 set1 和 set2 想要比较。 请发布更多详细信息。
如果这不是您想要的,
This can be done by intersection of two datatables
This is a
shameless port of an elegant solution
:)Suppose you have two datasets set1 and set2 which you wanna compare. Do this
Post more details, if this is not what you want.