表A:
If e.DataCol.Name = "编号" Then '发生变化的是产品列.
e.DataRow("数量") = DataTables("表B").Compute("Sum(数量)","[编号] = '" & e.NewValue & "'")
End If
表B的datarowdeleted:
Dim pr As DataRow = DataTables("表A").find("编号 = '" & e.DataRow("编号") & "'")
If pr IsNot Nothing Then
DataTables("表A").DataCols("编号").RaiseDataColChanged(pr)
End If
删除表B的行的时候出现错误,无法更新数据
详细错误信息:
调用的目标发生了异常。
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据
这个该怎么解决?