以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]调用的目标发生了异常 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37661) |
-- 作者:marius -- 发布时间:2013/7/8 8:07:00 -- [求助]调用的目标发生了异常 想实现数量×单价+调差=金额 当没有数量或单价时可以直接输入金额 写了下面的代码 但是出现“调用的目标发生了异常” 求助~~~~ If e.DataCol.Name = "数量" OrElse e.DataCol.Name = "单价" OrElse e.DataCol.Name = "调差" e.DataRow("金额") = e.DataRow("数量") * e.DataRow("单价")+e.DataRow("调差") End If |
-- 作者:狐狸爸爸 -- 发布时间:2013/7/8 8:12:00 -- 代码看起来美欧问题,注意列的数据类型,这些列必须是数值型,例如整数、双精度小数,不能是字符型,否则会出错。 |
-- 作者:marius -- 发布时间:2013/7/8 8:16:00 -- 谢谢狐狸爸爸 ~~~ 菜鸟漏改了一列数据类型 |