4

我正在开发一个表单应用程序,用户可以在其中将表数据从数据库获取到可编辑的 gridviewcontrol 中,以便用户可以更新网格中的一些数据,并且当用户单击表单上的更新按钮时,更新的数据网格值应该在数据库中更新。用户可以一次更新更多列值。我第一次使用数据网格,我设法从数据库中获取数据并显示在数据网格中,但我无法将编辑后的数据更新回顶部数据库。

4

2 回答 2

3

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

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

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

于 2012-05-21T10:50:12.480 回答