【发布时间】:2014-02-11 07:42:48
【问题描述】:
我有两个具有不同数据行结构但一个公共列的数据表。我想获得第一个数据表的行,这些数据表不存在于基于列 ID 的第二个数据表上。我可以完成它。我尝试了几件事:
表:DatasetGlobal 和 DatasetInserted:
Dim queryw = From r In DatasetGlobal.Tables(0). _
AsEnumerable().ToList() _
.Where(Function(r)
Return DatasetInserted.Tables(0).AsEnumerable().ToList().Any _
(Function(r2)
Return Not r2.Field(Of Decimal)(Constants.IDINDICAD) = _
r.Field(Of Decimal)(Constants.cteIDINDICAD)
End Function)
End Function)
【问题讨论】:
-
什么是 SPM206MTP?另外,为了澄清一下,您是否想要(第一个表的)不共享 id 值的行?
-
我用答案例子解决了,比较简单
标签: .net vb.net linq datatable