C# 獲取兩個DataTable 的交集、並集、差集


//IEnumerable<DataRow> QOld = vDTOld.AsEnumerable().ToList();
                ////比較兩個數據源的交集
                //IEnumerable<DataRow> QJJ = vDTOld.AsEnumerable().Intersect(DTNew.AsEnumerable(), DataRowComparer.Default);
                ////兩個數據源的交集集合      
                //DataTable DTJJ = QJJ.CopyToDataTable();


                ////獲取兩個數據源的差集
                //IEnumerable<DataRow> QCJ = vDTOld.AsEnumerable().Except(DTNew.AsEnumerable(), DataRowComparer.Default);
                ////兩個數據源的差集集合
                //DataTable DTCJ = QCJ.CopyToDataTable();


                //獲取兩個數據源的並集
                IEnumerable<DataRow> QBJ = vDTOld.AsEnumerable().Union(DTNew.AsEnumerable(), DataRowComparer.Default);
                //兩個數據源的並集集合
                DataTable DTBJ = QBJ.CopyToDataTable();

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM