C# 筛选出一个DataTable中某个字段存在于另一个DataTable中的信息 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 datatable c# 筛选出 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? handangaoyang 2013-11-07 · TA获得超过2242个赞 知道大有可为答主 回答量:2633 采纳率:88% 帮助的人:916万 我也去答题访问个人页 关注 展开全部 你这个问题的描述还不够。是DataTable1中的字段,DataTable2中是否存在是DataTable1中的列,DataTable2中是否存在 更多追问追答 追问 字段内容 追答 是两个相同字段的比对? 追问 我举个例子吧,第一个表有ABCD四个字段,第二个表有DEFG四个字段,第一个表的内容为A1,B1,C1,D1;A2,B2,C2,D2。第二个表内容为D2,E2,F2,G2。我想把在第一个表中的一些条数据,这些数据的要求:第一个表中D字段的的内容,也存在于第二个表D字段中的那些条数据,筛选出来 追答 DataTable table1 = new DataTable(); DataTable table2 = new DataTable(); var query = (from c in table1.Rows.Cast<DataRow>() join d in table2.Rows.Cast<DataRow>() on c["D"] equals d["D"] select c).ToList(); 追问 你声明的var的query 放到哪里啊兄弟 追答 放在你比对的方法里,就可以了。你是不是没有引用using System.Linq; 追问 不报错了,就是不知道怎么用,我想放在另外一个datatable里,怎么写代码,请赐教 追答 这个query运行之后,就是你要的,重复的数据。DataTable只是一个数据集合,你换成你的DataTable就可以了。你看,我这里的DataTable都是空数据,你换成你有数据的DataTable就可以了。 追问 就是不知道怎么换啊,怎么放到另外一个表里,你给写出来不就行了 追答 你的表结构什么的,我都不知道,我也没发写啊。那你的查询语句,是怎么写的。现在,你数据库的数据,你还没有用程序查出来? 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-29 C# 判断当前值是否存在datatable的指定列中。 3 2015-08-02 C#如何根据条件将datatable中的若干行数据提取出放到另一个datatable中 2013-08-23 C#中使用linq to sql如何将一个datatable中的某些字段添加到另一个表中 2 2017-10-19 C#中如何判断 DataTable 内是否有数据 2 2018-01-21 c# 如何将一个datatable的数据进行判断帅选后, 提取某几个字段写入一个新的datatable中? 2014-12-10 C#在datatable中怎么筛选数据? 1 2015-10-20 c# 提取datatable中的某一行 并放入一个新的datatable中 要完整的代码 1 2017-11-24 C#把一个datatable中的数据复制到另一张datatable? 39 更多类似问题 > 为你推荐: