(当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand)解决方法
2014-09-18 15:17
399 查看
用DataGridView显示表中的内容,进使用BindingNavigator行导航,BindingNavigator上的添加能正常使用,但是点击“删除”功能时,DataGridView显示该行被删除,但我们知道此时数据库中并没有删除,我们需要点击BindingNavigator上的“保存”,但是点击保存出现如下提示“当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand”
出现这种提示是因为我们绑定的那张表不存在主键,我们只需在该表设置主键
问题即可解决
出现这种提示是因为我们绑定的那张表不存在主键,我们只需在该表设置主键
问题即可解决
相关文章推荐
- 当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand。
- 当传递具有已删除行的 DataRow 集合时,Update 要求有效的 DeleteCommand。
- 当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand问题解决
- 当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand问题解决
- “当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand”错误解决
- “当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand”错误解决
- datagridview当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand。
- 当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?[原]
- c#system.InvalidOperation 当传递已修改行的datarow集合时,更新要求有效的 UpdateCommand。
- Oracle.DataAccess.dll 当传递具有新行的 DataRow 集合时,更新要求有效的 InsertCommand
- 关于ADO.Net使用TableAdapter时产生:更新要求有效的deletecommand或update,insert,selectcommand的解决办法,以及“违反并发性”处理
- Concurrency violation: the DeleteCommand affected 0,一个解决dataset并发删除冲突的方法
- SQLServer2008中“不允许保存更改。您所做的更改要求删除并重新创建以下表”问题解决方法
- 文件夹无法访问拒绝访问,无法删除文件的,快速有效解决方法
- delete语句执行不下去,删除不了数据,解决方法
- 计算机名称更改以后,无法添加、更新或删除从msx服务器上发起的作业(或其步骤或调度) 解决方法
- 当传递具有新行的 DataRow 集合时...。或“Insert into 语句的语法错误”
- entity framework 删除数据库出现错误的解决方法--最土但是很有效的方法
- "已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行"解决方法
- SQLServer2008中“不允许保存更改。您所做的更改要求删除并重新创建以下表”问题解决方法