加入msgbox,是否触发了事件?
msgbox(e.datacol.name)
If e.DataCol.Name = "数量" Then
msgbox(e.newvalue)
Dim pr As DataRow
e.DataRow("数量") = Format(val(e.DataRow("数量")),"0")
pr = DataTables("库存").Find("背番号 = '" & e.DataRow("背番号") & "'")
If pr IsNot Nothing Then
msgbox("111")
pr("入库_数量")= pr("入库_数量") + val(e.NewValue) - val(e.OldValue)
End If
End If