将Datagridview值更新到数据库中

时间:2012-05-21 10:29:03

标签: c#

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

2 个答案:

答案 0 :(得分:7)

答案 1 :(得分:2)

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

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

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