我有2个datatable
一个t1有5列 abcde 。总共有10行数据
一个t2有1列 a 。总共有2行数据我想把t1中a列的值和t2的a列值相同的行全部去掉类似sql中select * from t1 where a not in (select a from t2)改怎么操作啊
一个t1有5列 abcde 。总共有10行数据
一个t2有1列 a 。总共有2行数据我想把t1中a列的值和t2的a列值相同的行全部去掉类似sql中select * from t1 where a not in (select a from t2)改怎么操作啊
解决方案 »
- 请问这句话什么意思?
- Silverlight调试资源字符串不可用问题如何解决? 急急
- 急找问题所在
- 属性中的访问器前面的修饰符有什么意义呢?就是get , set前面加public之类的修饰符我感觉不出他的意义,加在属性前还说的过去,加在访问器前就完全不知道什么意思了,求教???
- 错误 CS0103: 当前上下文中不存在名称“OptionForm”(C#)
- C# 查询XML文档信息返回一个DataTable
- c# chart 控件 Excel数据绑定问题
- 怎样用Remoting实现服务端根据指定IP地址,给指定客户端发送信息。
- 请高手分析httpwatch抓取的post数据
- streamreader的问题
- 如何对“实体集”中的元素排序???
- 字符串分析
from row_1 in table1.AsEnumerable()
join row_2 in table2.AsEnumeralbe()
on row_1.field<int>("a") equals row_2.field<int>("a")
select row_1;var result = table1.AsEnumerable().Except(query);大概这个意思
用datatable的select()方法,可以用not in
var result = table1.AsEnumerable().Except(table2.AsEnumerable());
参考
http://technet.microsoft.com/zh-tw/library/bb300779(v=vs.95).aspx