Asp.net 合并两个数据表';使用循环等将数据存储到单个数据表中。?
我有两个不同的Asp.net 合并两个数据表';使用循环等将数据存储到单个数据表中。?,asp.net,performance,datatable,Asp.net,Performance,Datatable,我有两个不同的DataTables、dt1和dt2。两个DataTables具有相同的结构,但包含不同的数据 我想将dt1和dt2中的数据存储在dt1中 我目前正在使用for循环,在每次迭代中向dt1添加一行,但这需要太多时间 有没有更快/更直接的方法 是的,有一次我也试过 我认为有一种merge方法,即datatable。通过使用它,您可以在dt1中合并dt2的数据 但条件是两个数据表应遵循相同的表结构,并且每个列的数据类型应相同 您可以按如下方式使用它: dt1.Merge(dt2
DataTable
s、dt1
和dt2
。两个DataTable
s具有相同的结构,但包含不同的数据
我想将dt1
和dt2
中的数据存储在dt1
中
我目前正在使用for循环,在每次迭代中向dt1
添加一行,但这需要太多时间
有没有更快/更直接的方法 是的,有一次我也试过 我认为有一种
merge
方法,即datatable
。通过使用它,您可以在dt1中合并dt2的数据
但条件是两个数据表
应遵循相同的表结构,并且每个列
的数据类型应相同
您可以按如下方式使用它:
dt1.Merge(dt2);
让我知道,它是否适用于您?可能有直接的方法来满足您的要求,但如果不知道您的数据是什么样子的,我们就不知道从哪里开始。可能会显示一些当前代码,甚至表格布局。我不知道为什么人们也会在这里投票回答标准问题。只是想滥用这些特权。Stackoverflow是一个问答网站,并不意味着它会回答所有重复的问题。最有可能的是,这个问题可能是一个重复的问题。@SubinJacob那么你应该提供一个链接,表明它是一个重复的问题。如果他在谷歌上找不到答案,投票否决不是解决办法。@CodeRider我没有投票否决。而且,他不是在问这个问题,他是在问一般性的问题。