帮助中有一个例子如下,我在“订单”表事件DataRowDeleting中写入下面代码,当删除最后一个明细时,出现错误提示:
Dim pr
As
DataRow
= e.DataRow.GetParentRow("订单")
'获得此明细对应的订单
If pr
IsNot Nothing
Then
'如果有对应的订单
If
pr.GetChildRows("订单明细").count =
1
Then
'且这个订单的明细只有一个了
pr.Delete '删除这个订单
End
If
End
If
出错提示:
.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2018.9.9.1
错误所在事件:表,订单,DataRowDeleting
详细错误信息:
调用的目标发生了异常。
不能在 OnRowDeleting 事件内部调用 Delete。引发异常以取消此删除。