我想使用网格视图从我的表中删除记录,我尝试了很多不同的方法,但是当表单关闭并重新打开数据返回时。 (只是表格而不是程序)
我知道Visual Studio会在程序关闭后重置所有更改。我的添加和修改数据按钮都工作正常,如果我关闭表单并重新打开更改仍然存在。但是我不能用删除来做同样的事情,除非我遗漏了明显= S的东西。
这些是我尝试过的路线,我使用visual basic进行编码。
方法一:
StudentBindingSource.RemoveCurrent()
方法二:
BindingNavigatorDeleteItem.PerformClick()
要保存新数据,我使用以下工作正常:
StudentBindingSource.EndEdit()
StudentTableAdapter.Update(Database1DataSet)
如果我使用上述方法之一删除记录,然后单击“保存”,则会出现以下错误:
在传递带有已删除行的DataRow集合时,更新需要有效的DeleteCommand。