以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请教,值变更的问题![已解决]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59767)

--  作者:rophy0952
--  发布时间:2014/11/10 17:21:00
--  [求助]请教,值变更的问题![已解决]
有A、B两列,A的值为100。当B录入值的时候,A值随着而减少。如当B录入5的时候,A值变为95.我写的代码如下,但结果却等于-5.请赐教,谢谢!
If e.DataCol.name = "B" Then
Dim dr As DataRow = e.DataRow
dr("A") = e.oldvalue - dr("B") 
End If
[此贴子已经被作者于2014-11-10 17:25:00编辑过]

--  作者:有点甜
--  发布时间:2014/11/10 17:22:00
--  
If e.DataCol.name = "B" Then
    Dim dr As DataRow = e.DataRow
    dr("A") = dr("A") - dr("B")
End If