以下是引用896539326在2014-12-25 10:10:00的发言:
bin 大神 你只是给我的代码复制了下 没怎么变啊
如果要在另一列显示计算结果,要用DataColChanged事件:
If e.DataCol.Name = "数量" Then
if e.NewValue > "" AndAlso e.NewValue.StartsWith("=") then
e.DataRow("另一列") = Eval(e.NewValue.SubString(1))
End If
End If
设置完成之后,要重置一下数量列,已经输入的数据才会计算:
http://www.foxtable.com/help/topics/1469.htm
[此贴子已经被作者于2014-12-25 10:47:06编辑过]