Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#数据集到SQL Server表,其中数据源来自CSV_C#_Sql_Csv_Insert_Dataset - Fatal编程技术网

c#数据集到SQL Server表,其中数据源来自CSV

c#数据集到SQL Server表,其中数据源来自CSV,c#,sql,csv,insert,dataset,C#,Sql,Csv,Insert,Dataset,我想知道将datagridview中包含的数据集获取到SQL Server数据库中的最简单/最好的方法是什么 注意事项: 数据来自导入应用程序的.CSV文件。然后,用户可以选择修改单元格数据 然后他们按下一个按钮,并希望上传到SQLServer表 给出了所有列名都将匹配且数据类型也应匹配的条件 命令将仅被插入。没有删除或更新 LINQ也可以。您可以使用SQLBulkcopy。它可以获取一个数据表,然后将内容上载到SQL Server数据库。一些信息,并用csv填充数据集。完成后,可以使用Data

我想知道将datagridview中包含的数据集获取到SQL Server数据库中的最简单/最好的方法是什么

注意事项:

数据来自导入应用程序的
.CSV
文件。然后,用户可以选择修改单元格数据

然后他们按下一个按钮,并希望上传到SQLServer表

给出了所有列名都将匹配且数据类型也应匹配的条件

命令将仅被插入。没有删除或更新


LINQ也可以。

您可以使用SQLBulkcopy。它可以获取一个数据表,然后将内容上载到SQL Server数据库。

一些信息,并用csv填充数据集。完成后,可以使用DataAdapter将其写入SQL

另一个想法。我以前是手动操作的,但我想你可以通过SP来完成。在SP调用中,直接读取sql代码中的数据