将数千行数据从一个DataTable传输到另一数据表的最快方法是什么?很高兴看到一些示例代码片段。

编辑:我需要解释更多。存在用于复制行的过滤条件。因此,普通的Copy()将不起作用。

最佳答案

您无法复制整个表格,需要复制一行。来自http://support.microsoft.com/kb/308909(如果您点击链接,则为示例代码)

“如何在数据表之间复制DataRows
使用ImportRow方法之前,必须确保目标表的结构与源表的结构相同。本示例使用DataTable类的Clone方法复制DataTable的结构,包括所有DataTable架构,关系和约束。

本示例使用Microsoft SQL Server罗斯文数据库附带的“产品”表。前五行从Products表复制到内存中创建的另一个表。”

关于c# - 将数据从一个DataTable复制到另一个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/67929/

10-12 21:56
查看更多