1.在前端对数据或者删除一些行之后,前端没有看到实时更新的结果,要重新登录系统才能看到。2.在子表上删除一些数据后,父表有些行没有相应的变动。
代码1:
此主题相关图片如下:子表改动后父表无完全变化.png
Select Case e.DataCol.Name
Case "so_oder_qty", "so_shp_qty"
If e.DataRow.IsNull("so_oder_qty") OrElse e.DataRow.IsNull("so_shp_qty") Then
If e.DataRow.IsNull("so_shp_qty") Then
e.DataRow("so_stutas") = "未执行"
e.DataRow.Locked = False
End If
Else If e.DataRow("so_oder_qty") > e.DataRow("so_shp_qty") Then
e.DataRow("so_stutas") = "执行未完结"
e.DataRow.Locked = False
Else
e.DataRow("so_stutas") = "执行完毕"
e.DataRow.Locked = True
End If
End Select