将Datagridview值更新到数据库中

我正在开发一个表单应用程序,用户可以将表数据从数据库中获取到gridviewcontrol中,这是可编辑的,这样用户可以更新网格中的某些数据,当用户单击更新按钮时,更新的数据网格值应该在数据库中更新。 用户可以一次更新更多列值。 我正在研究数据网格的第一时间,我设法从数据库获取数据并显示在数据网格中,但我无法更新编辑数据返回顶级数据库。

检查以下链接。

http://www.codeproject.com/Articles/12846/Auto-Saving-DataGridView-Rows-to-a-SQL-Server-Data

C#问题:如何将DataGridView中所做的更改保存回所使用的DataTable?

WinForms DataGridView – 更新数据库

C#WinForms – 如何将更新从DataGridView发送到DataBase

保存dataGridView中的更改

如果您使用DataTable作为DataGrid的源,这应该不是那么难,您可以使用datatable.getchanges()//在getchanges()中搜索示例来获取DataTable中的更改

然后使用该行的唯一键(我假设您有一个)更新已更改的每一行。

如果您需要知道如何更新回数据库,那么您应该检查msdn以获取您必须使用的确切方法,当然这取决于您用于将数据加载到网格的方法。