【发布时间】:2020-07-11 17:57:42
【问题描述】:
DataTable One 只包含一列(代码)
Code
3
7
而且第二个数据表也只包含一列(ProductCode)
ProductCode
2
3
6
7
我想使用最佳技术比较第一个数据表的所有值是否存在于第二个数据表中。目前我正在使用,但一次是 FALSE,第二次是 TRUE,所以看起来不实用。
Applicable = False
For Each chkRow As DataRow In chk.Rows
For Each dtRow As DataRow In dt.Rows
If chkRow("ProductCode") = dtRow("Code") Then
Applicable = True
Exit For
Else
Applicable = False
End If
Next
Next
请提出更好的解决方案。
【问题讨论】:
-
您的问题已经回滚到原来的版本,已经有了答案。如此大刀阔斧的修改改变了原来的问题太多,你应该考虑创建一个新问题。