【发布时间】:2014-10-23 15:24:12
【问题描述】:
我想检查第二个数据表中是否存在数据表值,它将返回真或假。
DataTable table1;
DataTable table2;
如果 table1 的任何行在 table2 中,则返回 true
【问题讨论】:
-
仅仅向我们展示
DataTable table1 and DataTable table2还不够好.. 请告诉我你有比这更多的代码..?请为你付出更多的努力.. -
Jon Skeet有一个很棒的例子,假设你理解Linq or Lambda'sstackoverflow.com/questions/164144/… -
您打算如何确定两行是否相等?您是否有一列,如果匹配,则表示行相同?还是需要比较每一列的值来判断是否相等?
-
两个表都有 ID 列。它应该迭代以检查一个 id 是否在另一个表中,它将比较一个表中的每一行与另一个表中的每一行。如果甚至有一场比赛,结果将是真实的。如果没有匹配,则结果为假。