获取按钮单击事件中修改的DataGridView内容
本文关键字:DataGridView 内容 修改 按钮 单击 事件 获取 | 更新日期: 2023-09-27 18:29:13
我有一个带有ContextMenu
的DataGridView
。ContextMenu
具有插入行、插入列、删除行和删除列MenuItem
s。用户可以在ContextMenu
MenuItem
s的点击事件中添加/删除行/列。
最初,DataGridView
中显示的数据是从数据库中的表中检索的。一旦用户完成对DataGridView
内容的编辑,即添加/删除行/列,他/她就会单击保存Button
。
现在,在Button
点击事件中,我必须将所有新添加/修改的数据更新回数据库。怎样
在数据表上使用GetChanges()。如果数据表中有任何更改,它将返回Datatable。通过适配器更新返回到数据库的数据表
您应该将数据集与数据网格视图一起维护。
- 每当DataGridview中的Cell值发生更改时更新DataSet
- 将行添加到DataGridView时,将新行添加到DataSet
- 最后,您可以使用DataAdapter的Update方法将所有更改反映回数据库