我需要比较这两个数据表,

在这两个数据表中,我们都有系统用户In 。在datatable1中,我们有两个rows.The系统用户id将从c2dd开始。和53 and .
现在,我需要比较第二个数据表中所有系统都可用的两个表。
在这张桌子上c2dd..。在datatable 2中没有sustem用户,所以我需要添加那个c2dd..noofCall为0的数据表2中的行
发布于 2017-01-29 06:30:21
如果您有两个可用的datatable,那么您可以比较两个表并获得在table2中不可用的table1 row systemuserid,方法如下:
IEnumerable<DataRow> differenceRows = table1.AsEnumerable()
.Where(x => table2.AsEnumerable()
.All(y => y.Field<string>("systemuserid") != x.Field<string>("systemuserid")));获得differenceRows后,可以在table2中添加新行,通过differenceRows迭代。
https://stackoverflow.com/questions/41918126
复制相似问题