教师签到表的DataRowDeleted 事件中有这样一个删除后重新统计的代码 签到表和教师签到表 是关联表关系 签到表.教师签到表
Dim pr As DataRow
pr = DataTables("签到表").Find("签到表编号 = '" & e.DataRow("签到表编号") & "'")
If pr IsNot Nothing Then
pr("教师人数") = e.DataTable.compute("count(签到表编号)","签到表编号 = '" & e.DataRow("签到表编号") & "' and 教师工号 <> ''")
pr.Save
End If
问题。在新建行,然后还没有保存的时候,撤销并删除行的时候会报错。
报错代码如下
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.5.12.1
错误所在事件:表,教师签到表,DataRowDeleted
详细错误信息:
调用的目标发生了异常。
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据