以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 跨表引用无法在 System.Single 和 System.String 上执行“=”操作 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=174512) |
-- 作者:DKL -- 发布时间:2022/1/18 20:35:00 -- 跨表引用无法在 System.Single 和 System.String 上执行“=”操作 跨表引用求助 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.5.29.8 错误所在事件:表,成本预算表,DataColChanged 详细错误信息: 调用的目标发生了异常。 无法在 System.Single 和 System.String 上执行“=”操作。 代码如下 Select e.DataCol.name Case "乾驰模号" If e.NewValue Is Nothing Then e. DataRow("成本预算") = Nothing Else Dim pr As DataRow = DataTables("订单").Find("成本预算 = \'" & e.NewValue & "\'") If pr IsNot Nothing Then e. DataRow("成本预算") = pr("成本预算") End If End If End Select |
-- 作者:有点蓝 -- 发布时间:2022/1/18 20:52:00 -- Dim pr As DataRow = DataTables("订单").Find("乾驰模号 = \'" & e.NewValue & "\'") |
-- 作者:DKL -- 发布时间:2022/1/19 8:31:00 -- 已解决,非常感谢! |