Difference of two DataTables in c#

后端 未结 2 800
自闭症患者
自闭症患者 2020-12-07 01:42

I have two data tables as follows

dtOne
-------------------------
  ID  |   Name 
--------------------------
 101  |  ABC
 102  |  XYZ
 103  |  MNO
---------         


        
相关标签:
2条回答
  • 2020-12-07 02:04

    TO get it work its better to use Linq To DataSet will resolve it easily..

    DataTable table1= ds.Tables["table1"];
    DataTable table2= ds.Tables["table2"];
    var diff= table1.AsEnumerable().Except(table2.AsEnumerable(),
                                                        DataRowComparer.Default);
    
    0 讨论(0)
  • 2020-12-07 02:30

    Starting with the solution showed under LINQ query on a DataTable, I'd try it with:

    var dtOneData = from myRow in dtOne.AsEnumerable();
    var dtTwoData = from myRow in dtOne.AsEnumerable();
    var difference = dtOneData.Except(dtTwoData);
    
    0 讨论(0)
提交回复
热议问题