将Datagridview中的值更新到数据库中

5

我正在开发一个表单应用程序,用户可以从数据库中获取表格数据并显示在可编辑的gridviewcontrol中,以便用户可以更新网格中的某些数据。当用户单击表单上的更新按钮时,更新后的datagrid值应该更新到数据库中。用户可以一次更新更多的列值。

这是我第一次使用datagrids,我成功地从数据库中获取了数据并在datagrid中显示,但我无法将编辑后的数据更新回数据库。

2个回答


3
如果您将DataTable用作DataGrid的数据源,那么获取DataTable中的更改应该不难,您可以使用datatable.getchanges()方法获取更改 // 在getchanges()中搜索示例,并使用行的唯一键更新每个已更改的行。
如果您需要了解如何将更改更新回数据库,则应检查msdn以获取要使用的确切方法,当然这取决于您用于加载数据到网格的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接