2019-03-28C#比较两个DataTable 的交集、并集

2019-03-28  本文已影响0人  key168863

//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();
上一篇 下一篇

猜你喜欢

热点阅读