当两个DataTable 结构相同可以用自带方法(Merge)合并
// // 摘要: // 将指定的 System.Data.DataTable 与当前的 DataTable 合并,指示是否在当前的 DataTable 中保留更改以及如何处理缺失的架构。 // // 参数: // table: // 要与当前的 System.Data.DataTable 进行合并的 System.Data.DataTable。 // // preserveChanges: // 如果保留当前 System.Data.DataTable 中的更改,则为 true;否则为 false。 // // missingSchemaAction: // System.Data.MissingSchemaAction 值之一。 public void Merge(DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction); // // 摘要: // 将指定的 System.Data.DataTable 与当前的 DataTable 合并,指示是否在当前的 DataTable 中保留更改。 // // 参数: // table: // 要与当前的 DataTable 进行合并的 DataTable。 // // preserveChanges: // 如果保留当前 DataTable 中的更改,则为 true;否则为 false。 public void Merge(DataTable table, bool preserveChanges); // // 摘要: // 将指定的 System.Data.DataTable 与当前的 System.Data.DataTable 合并。 // // 参数: // table: // 要与当前的 System.Data.DataTable 进行合并的 System.Data.DataTable。 public void Merge(DataTable table);