我有两个数据表如下
dtOne
-------------------------
ID | Name
--------------------------
101 | ABC
102 | XYZ
103 | MNO
--------------------------
dtTwo
-------------------------
ID | Name
--------------------------
101 | ABC
102 | XYZ
--------------------------
Run Code Online (Sandbox Code Playgroud)
我只想将结果作为数据in dtOne和 not in dtTwo(dtOne-dtTwo)
dtResult
-------------------------
ID | Name
--------------------------
103 | MNO
--------------------------
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点.
Pra*_*ana 17
为了让它更好用,使用Linq To DataSet可以轻松解决它.
DataTable table1= ds.Tables["table1"];
DataTable table2= ds.Tables["table2"];
var diff= table1.AsEnumerable().Except(table2.AsEnumerable(),
DataRowComparer.Default);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11440 次 |
| 最近记录: |