DataColChanged 事件 我想实现以下功能,该怎么写代码? 是DataColChanged 事件
含税单价=牌价x折扣 可以通过输入折扣得到单价,同时又要能通过输入单价得到折扣, 牌价 是 已知固定值
我现在是用 如下代码,但是 貌似陷入循环了, 一触发改变 就 程序跳出(foxtable 自动关闭了)
If e.DataCol.Name = "折扣" Then '如果是折扣列的内容发生变化. Dim zk As Single = e.NewValue
e.DataRow("含税单价") = zk * e.DataRow("牌价")
Else If e.DataCol.name = "含税单价" Then '如果是含税单价列的内容发生变化.
Dim dj As Single = e.NewValue
Dim pj As Single = e.DataRow("牌价")
e.DataRow("折扣") = pj / dj
End If
[此贴子已经被作者于2015/5/10 15:50:40编辑过]