单价乘积居然不能自动计算,在项目事件MainTableChanged中加入下面的代码,也是不行,只有重置代码才有效,什么情况呢?
'单价的乘积
Select Case e.DataCol.Name
Case "单价","完成量","累计完成量","单价调整"
e.DataRow("完成额") =IIf(e.DataRow("单价调整")=0,e.DataRow("单价")* e.DataRow("完成量"),e.DataRow("单价调整")* e.DataRow("完成量"))
e.DataRow("累计完成额") =IIf(e.DataRow("单价调整")=0,e.DataRow("单价")* e.DataRow("累计完成量"),e.DataRow("单价调整")* e.DataRow("累计完成量"))
e.DataRow("累计计划额") =e.DataRow("单价")* e.DataRow("累计完成量")
End Select
在项目事件MainTableChanged中加入下面的代码:也是不行,重置代码才有效,什么情况呢?
'
If MainTable.Name = "措施明细" Then
DataTables("措施明细").DataCols("单价").RaiseDataColChanged()
End If