小白求助,在线等!!!

qq_14876869 2015-12-22 02:09:08
我现在有两个dataset
dataset里面分别是
datasetA
1 小明
2 小张

datasetB
2 小张

我现在想把小明这一条拿出来。该如何操作?
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BitCoffee 2015-12-22
  • 打赏
  • 举报
回复

var list = from t in dataset.Tables["datasetB"].AsEnumerable() select t["Id"];

//Id为数字类型的话
var ids = string.Join(",",list);
var rows = dataset.Tables["datasetA"].Select("ID not in (" + ids + ")");

//Id为字符类型的话
var ids = string.Join("','",list);
var rows = dataset.Tables["datasetA"].Select("ID not in ('" + ids + "')");
lvfeng_95 2015-12-22
  • 打赏
  • 举报
回复
或者用lambp也可以
lvfeng_95 2015-12-22
  • 打赏
  • 举报
回复
var p = from person in datasetA.Tables[0].AsEnumerable() where a["Name"].Equals("小明") select person;
小鬼当家家 2015-12-22
  • 打赏
  • 举报
回复
datasetA.tables[0].rows[0] ?

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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