当你用到合并DataSet的时候,说明你的sql是多少有点问题的,大多数情况下,是可以通过sql,直接拉取所有的数据的,当然也可能是业务上的需求。
当返回的两个Dataset的结构相同时,可以使用Merge来合并DataSet。
DataSet ds = new DataSet();
DataSet ds1 = new DataSet();
ds.Merge(ds1,true,MissingSchemaAction.AddWithKey);
api是这样的:
DataSet.Merge (DataSet, Boolean, MissingSchemaAction)