【发布时间】:2010-11-22 23:12:02
【问题描述】:
我想知道将 datagridview 中包含的数据集导入 SQL Server 数据库的最简单/最佳方法。
注意事项:
数据来自导入应用程序的.CSV 文件。然后用户可以选择修改单元格数据
然后他们按下一个按钮并希望上传到 SQL Server 表。
假定列名将全部匹配,数据类型也应匹配。
命令只会被插入。没有删除或更新。
LINQ 也可以。
【问题讨论】:
我想知道将 datagridview 中包含的数据集导入 SQL Server 数据库的最简单/最佳方法。
注意事项:
数据来自导入应用程序的.CSV 文件。然后用户可以选择修改单元格数据
然后他们按下一个按钮并希望上传到 SQL Server 表。
假定列名将全部匹配,数据类型也应匹配。
命令只会被插入。没有删除或更新。
LINQ 也可以。
【问题讨论】:
一些信息 here 和 http://aspalliance.com/1107 用 csv 填充数据集。完成后,您可以使用 DataAdapter 将其写入 SQL。
另一个想法。我曾经手动这样做,但我认为你可以通过 SP 来完成。在SP调用OpenRowSet,直接在sql代码中读取数据。
【讨论】:
您可以使用 SQLBulkcopy。它可以获取一个数据表,然后将内容上传到 SQL Server 数据库。
【讨论】: