欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
Foxtable(狐表)
→
用户栏目
→
专家坐堂
→ 不能在 OnRowDeleting 事件内部调用 Delete。引发 exception 以取消此删除。
新的主题
投票帖
小字报
下一主题 >>
<< 上一主题
共有
2163
人关注过本帖
平板
打印
复制链接
主题:不能在 OnRowDeleting 事件内部调用 Delete。引发 exception 以取消此删除。
冷泉
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:小狐
帖子:
383
积分:3126
威望:0
精华:0
注册:
2019/4/13 16:10:00
不能在 OnRowDeleting 事件内部调用 Delete。引发 exception 以取消此删除。
Post By:2019/8/2 18:53:00 [
只看该作者
]
错误所在事件:
详细错误信息:
不能在 OnRowDeleting 事件内部调用 Delete。引发 exception 以取消此删除。
删除子表行,提示这个是什么原因?没有同步关联删除, 子表行如果有很多行,点击删除其中一行会删除所有的行,然后弹出那个运行错误提示
这个是关联删除代码
Dim pr As DataRow = e.DataRow.GetParentRow("进货单") '获得此明细对应的订单
If pr IsNot Nothing Then '如果有对应的订单
If pr.GetChildRows("进货明细表").count = 1 Then '且这个订单的明细只有一个了
pr.Delete '删除这个订单
End If
End If
下一主题 >>
<< 上一主题
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
页面执行时间 0.02344 秒, 5 次数据查询