Datetable.select() 问题,知道的进

fenglei1985815 2011-02-23 04:16:46
从数据库中取出两个datatable,分别是dtA,dtB ,


dtA:

CustomerID Name Address Area Phone
1001 王 浙江 1 123
1002 牛 湖南 2 321
1003 左 江苏 1 123


dtB:
CustomerID Name Address Area Phone
2001 张 江苏 1 123
1002 牛 湖南 2 321
2002 封 江苏 1 321




请问用如何用select()取出dtA中数据。不包含dtB中的数据
...全文
85 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2011-02-23
  • 打赏
  • 举报
回复
遍历取值在 select
或LINQ TO DATASEThttp://msdn.microsoft.com/zh-cn/library/bb386998.aspx
wsk200209 2011-02-23
  • 打赏
  • 举报
回复
可以可以
lixiaocai123 2011-02-23
  • 打赏
  • 举报
回复
先把B的主键拼成串:"2001,1002,2002" 然后用
A.Select(string.Format("CustomerID NOT IN ({0})", "2001,1002,2002"))
楼上的这个方法挺好的,你可以试试
fenglei1985815 2011-02-23
  • 打赏
  • 举报
回复
救命呀。高手来救命呀,难道都在回家的路上呀
fenglei1985815 2011-02-23
  • 打赏
  • 举报
回复
要是直接能用sql取出,你觉得我闲着无聊了呀。两个库中的两张表。
机器人 2011-02-23
  • 打赏
  • 举报
回复
能直接用sql的。。。何必~
机器人 2011-02-23
  • 打赏
  • 举报
回复
啥意思?取出不在B中存在的A的数据?

先把B的主键拼成串:"2001,1002,2002" 然后用
A.Select(string.Format("CustomerID NOT IN ({0})", "2001,1002,2002"))



16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧