Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
.NET Framework 版本:4.0.30319.1
Foxtable 版本:2022.8.18.1
错误所在事件:表,工步,DataColChanged
详细错误信息:
Exception has been thrown by the target of an invocation.
Column '单价材料重量' does not belong to table 工步.
Dim dr As DataRow = e.DataRow
If dr("计算类别一级") = "材料费" AndAlso dr("计算类别二级") = "按重量材料单价" AndAlso dr("计算类别三级") = "棒料" Then
Select Case e.DataCol.Name
Case "直径" , "直径高度" , "材料密度", "按重量材料单价" , "零件数量"
If dr.IsNull("直径") OrElse dr.IsNull("直径高度") OrElse dr.IsNull("材料密度") OrElse dr.IsNull("按重量材料单价") OrElse dr.IsNull("零件数量") Then
dr("单价材料重量") = Nothing
dr("单件材料价格") = Nothing
dr("理论材料费") = Nothing
Else
dr("单件材料重量") = 3.14 * dr("直径") * dr("直径") / 4 * dr("直径高度") * dr("材料密度") / 1000000
dr("单件材料价格") = dr("按重量材料单价") * dr("单件材料重量")
dr("理论材料费") = dr("零件数量") * dr("单件材料价格")
End If
End Select
End If
原因找到
原因找到