1、你在事件加入msgbox(e.message)看弹出的值
2、修改值以后,会触发 D#、G#、U#三个事件,DataColChanging中和在D#中,会删除移除符合条件的行。在U#的时候,各偶个客户端重新加载入库的时候,也会触发datacolchanged等事件,也就是说有多少客户端,就有会执行多少次D#、G#、U#。一行数据,被remove以后,再DataTables("往来").save(),是不会保存它的了。
3、加上代码,或者去改一下你的逻辑。
SystemReady = false
dr.Load() '重新加载此行
SystemReady = true