如题,在C#/.NET Core应用程序中,如何实现比较两个dataTable是否有相同的行,有则把相同的行插入到另一个DataTable中呢?
Rector
2021-05-01 提问
这得看你需要比较的是DataTable中整行数据还是行的某些列的数据,以下给出比较一个DataTable中指定的某些列的数据是否相同的方法,如下:
运行结果如下:
如果你想要提取DataTable中所有重复的数据行到新的DataTable中,则可以使用SelectMany()方法,如下:
SelectMany()
如果你有两个相同结构的DataTable,可以先将这两个DataTable的数据合并到一个DataTable,然后再使用以上的方法进行数据对比和提取。
2021-04-30 回答
码龄: 3136天
专注.NET/.NET Core