将几千行数据从一个 DataTable 传输到另一个 DataTable 的最快方法是什么?很高兴看到一些示例代码片段。
编辑:我需要再解释一下。复制行有一个过滤条件。因此,普通的 Copy() 将不起作用。
最佳答案
您不能复制整个表格,您需要复制一行。来自 http://support.microsoft.com/kb/308909 (如果您点击链接,则示例代码)
"如何在数据表之间复制数据行 在使用 ImportRow 方法之前,必须确保目标表与源表具有相同的结构。此示例使用 DataTable 类的 Clone 方法复制 DataTable 的结构,包括所有 DataTable 模式、关系和约束。
此示例使用 Microsoft SQL Server Northwind 数据库中包含的 Products 表。前五行从 Products 表复制到另一个在内存中创建的表。”
关于c# - 将数据从一个 DataTable 复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67929/