我有两个不同的 DataTable s, dt1dt2 。两个 DataTable 具有相同的结构,但包含不同的数据。

我想将 dt1dt2 中的数据存储在 dt1 中。

我目前正在通过在每次迭代中向 dt1 添加一行来使用 for 循环来完成它,但这需要太多时间。

有没有更快/直接的方法来做到这一点?

最佳答案

是的,一旦我尝试过。

我认为 merge 有一个 datatable 方法。通过使用它,您可以对 dt1 中的 dt2 数据进行 merge

但条件是两个datatables都遵循相同的表结构,每个datatypescolumn应该相同。

你可以像下面这样使用它:

     dt1.Merge(dt2);

让我知道,它对你有用吗?

关于asp.net - 在不使用循环等的情况下将两个 DataTables 数据合并到一个 Data Table 中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15726518/

10-12 22:14