我有2个数据集,例如DataSet1& DataSet2具有相同的结构。我需要查询DataSet1,获取结果,从DataSet1&中删除这些行。将这些行插入DataSet2。怎么样?
答案 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);