从dataset1&中删除行将它们添加到数据集2 C#

时间:2016-08-29 08:21:51

标签: c# dataset

我有2个数据集,例如DataSet1& DataSet2具有相同的结构。我需要查询DataSet1,获取结果,从DataSet1&中删除这些行。将这些行插入DataSet2。怎么样?

1 个答案:

答案 0 :(得分:0)

假设您准备好了条件(例如 id == 8 ),使用linq很容易:

var records = DataSet1.Where(d => d.id == 8);
DataSet1.Remove(d => d.id == 8);
foreach (var r in records)
    DataSet2.Add(r);