C# 在C中比较两个数据表并从中分离值#

C# 在C中比较两个数据表并从中分离值#,c#,asp.net,datatable,compare,C#,Asp.net,Datatable,Compare,我正在创建一个ASP.net应用程序,其中有两个数据表dt1和dt2 dt1和dt2中只有一列作为数据。但这两行是不同的。dt1的某些值在dt2的行中相同。另外,dt2还有dt1没有的额外行值。我需要从dt2中分离不在dt1中的行,并将其添加到新的数据表dt3 假设dt1在其单个列中有3个值16、17、20。而dt2有4个值15,18,20,22。我需要分离dt2中的值,而不是dt1中的值。例如,在上述示例中,只有15,18,22在dt2中,而不在dt1中。然后将分离的值存储到新的数据表中 如何

我正在创建一个ASP.net应用程序,其中有两个数据表
dt1
dt2

dt1
dt2
中只有一列作为数据。但这两行是不同的。
dt1
的某些值在
dt2
的行中相同。另外,
dt2
还有
dt1
没有的额外行值。我需要从
dt2
中分离不在
dt1
中的行,并将其添加到新的数据表
dt3

假设
dt1
在其单个列中有3个值
16、17、20
。而
dt2
有4个值
15,18,20,22
。我需要分离
dt2
中的值,而不是
dt1
中的值。例如,在上述示例中,只有
15,18,22
dt2
中,而不在
dt1
中。然后将分离的值存储到新的数据表中


如何做到这一点?c#中是否有比较函数用于比较数据表中的值?我是ASP.net新手。请帮帮我。

您正在创建一个新的应用程序,但您正在使用数据表?有没有什么原因让你不能换一件轻一点、干净一点的衣服?映射到对象的IDataReader模式使比较custom.Equals()中的值容易得多。通过外观,这是一个家庭作业。但是,这里有一个开始:Google“如何比较c#中的两个数据表值”,您将找到问题的解决方案以及如何实现它。