我有两个不同的 DataTable
s, dt1
和 dt2
。两个 DataTable
具有相同的结构,但包含不同的数据。
我想将 dt1
和 dt2
中的数据存储在 dt1
中。
我目前正在通过在每次迭代中向 dt1
添加一行来使用 for 循环来完成它,但这需要太多时间。
有没有更快/直接的方法来做到这一点?
最佳答案
是的,一旦我尝试过。
我认为 merge
有一个 datatable
方法。通过使用它,您可以对 dt1 中的 dt2 数据进行 merge
。
但条件是两个datatables
都遵循相同的表结构,每个datatypes
的column
应该相同。
你可以像下面这样使用它:
dt1.Merge(dt2);
让我知道,它对你有用吗?
关于asp.net - 在不使用循环等的情况下将两个 DataTables 数据合并到一个 Data Table 中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15726518/