以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- eval出错啦 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31447) |
||||
-- 作者:ywlin521 -- 发布时间:2013/4/15 16:24:00 -- eval出错啦 .NET Framework 版本:2.0.50727.4984
怎么解决呀?
[此贴子已经被作者于2013-4-15 18:01:46编辑过]
|
||||
-- 作者:程兴刚 -- 发布时间:2013/4/15 16:27:00 -- 您的代码不完善,表达式不合法所致! |
||||
-- 作者:ywlin521 -- 发布时间:2013/4/15 17:15:00 -- 文件已经上传,老程 狐爸等高人帮忙调试下 |
||||
-- 作者:ywlin521 -- 发布时间:2013/4/15 17:16:00 -- 问题1:第2行是正常的,第4行就出错,按代码原理,不应该出错,差别:row(4)(第一列)的内容是=1000,而row(2)(第一列)的内容是1000,就差一个等号
问题2:第3行是正常的,第5行就出错,按代码原理,不应该出错,差别:row(5)(第二列)的内容是=200,而row(3)(第二列)的内容是200,也就差一个等号
问题3:ROW(3)(第三列):执行加法,最后变成了字符串连接操作,其他运算是正常的
先解决上述问题吧,已经调试2天了,是仿EXCEL的功能来编程的 [此贴子已经被作者于2013-4-15 17:24:04编辑过]
|
||||
-- 作者:ywlin521 -- 发布时间:2013/4/15 17:56:00 -- 已成功了 自定义eval3函数,可以成功仿EXCEL功能 调用:在DRAWCELL中调用 具体: Dim s As String = e.Row(e.col.Name)
Dim s As String = args(0) Next [此贴子已经被作者于2013-4-15 18:00:43编辑过]
|
||||
-- 作者:ywlin521 -- 发布时间:2013/4/15 17:57:00 -- 请狐爸给个 精 吧 |