以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 编译错误表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=109250) |
-- 作者:chengjingliang -- 发布时间:2017/11/7 17:37:00 -- 编译错误表达式 编译错误表达式, .NET Framework 版本:2.0.50727.8669 Foxtable 版本:2017.10.26.1 错误所在事件:表,完成明细,DataColChanged 详细错误信息: 调用的目标发生了异常。 没有为 类型“TimeSpan” 和 类型“TimeSpan” 定义运算符“*”。 Select Case e.DataCol.Name Case "单价","累计完成数量","成本单价","跟踪单价","完成数量","数量","计划开始","计划完成","统计日期" e.DataRow("计划工作预算费用") =IIf(e.DataRow("统计日期")>= e.DataRow("计划完成"),e.DataRow("单价")* e.DataRow("数量"),(e.DataRow("计划完成")-e.DataRow("计划开始"))*(e.DataRow("统计日期")-e.DataRow("计划开始"))*e.DataRow("单价")* e.DataRow("数量")) End Select
|
-- 作者:有点甜 -- 发布时间:2017/11/7 17:40:00 -- Select Case e.DataCol.Name
Case "单价","累计完成数量","成本单价","跟踪单价","完成数量","数量","计划开始","计划完成","统计日期"
e.DataRow("计划工作预算费用") =IIf(e.DataRow("统计日期")>= e.DataRow("计划完成"),e.DataRow("单价")* e.DataRow("数量"),(e.DataRow("计划完成")-e.DataRow("计划开始")).TotalDays*(e.DataRow("统计日期")-e.DataRow("计划开始")).TotalDays*e.DataRow("单价")* e.DataRow("数量"))
End Select
|