0
我有两个datatables具有不同的datarow结构,但一个共同的列。我想获得第一个数据表的ROWS,它不在基于列ID的第二个数据表中。我可以完成它。我已经试过几件事情:Linq - 基于其他数据列值过滤数据表
表: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)
什么是SPM206MTPs?另外,为了澄清,你是否想要不共享id值的行(第一个表)? – charlesw
我解决了它与答案的例子,它更容易 –