c# - 如何将数据从datatable更新到sql表?

标签 c# sql-server-2008 datatable

我有一个sql表

ID(unique) Name status
1          A    0
2          B    0

在我的代码中,我将所有数据检索到数据表中并进行一些编码。 根据结果​​,我将结果从 0 更改为 1 或 2

之后,我需要将它们更新回 sql。

我的想法是创建一个临时表,将每一行插入其中..然后将它们更新到真正的 sql 表,删除临时表。

不太好,我知道。这就是为什么我要问,有没有更好的方法来做到这一点?

最佳答案

您可以使用 CommandBuilder 更新表的内容.

看看这个example .

关于c# - 如何将数据从datatable更新到sql表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8103906/

相关文章:

c# - 为什么使用隐式转换运算符的自定义结构上的 Assert.AreEqual 会失败?

sql-server - tsql:存储过程和行锁

performance - 从 Sql Server 2008 升级到 Sql Server 2016 后,一个快速的存储过程现在变慢了

c# - 在 Parallel.ForEach 循环中更改引用的数据表

c# - .NET - 将通用集合转换为数据表

c# - .NET 中的 Xml 序列化

c# - 将 IEnumeration 项目发布到 Controller

时间:2019-03-17 标签:c#DataGridViewEditMode和DeleteKey

sql-server - sql server express 2008 r2 客户端和服务器在同一台计算机上运行的最佳协议(protocol)是什么

c# - C#中快速匹配DataTable和String Array的方法