以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DataRowAdded事件不能触发问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78197)

--  作者:magangzmc
--  发布时间:2015/12/4 1:17:00
--  DataRowAdded事件不能触发问题
DataRowAdded事件的代码不能触发,将其它表事件都注销了也不行。
如果一直按CTRL进入项目后,可以触发,急呀!
[此贴子已经被作者于2015/12/4 1:17:43编辑过]

--  作者:Hyphen
--  发布时间:2015/12/4 8:27:00
--  
新建个项目有没有这种问题?上传例子测试
--  作者:大红袍
--  发布时间:2015/12/4 9:24:00
--  

如果一直按CTRL进入项目,任何事件都不会执行的。

 

不按住CTRL,就会各个事件生效。


--  作者:magangzmc
--  发布时间:2015/12/5 16:01:00
--  
新建项目没有这个问题
按住ctrl进入项目后,假如事件代码是messagebox.show(1)
点击新增行和插入行就会执行。

如果不按住ctrl进入项目,就不会执行。

但我把这个表的其他事件和全局表事件代码都注释了,还不行。
[此贴子已经被作者于2015/12/5 16:04:43编辑过]

--  作者:Hyphen
--  发布时间:2015/12/5 16:27:00
--  
按住ctrl,进入项目前不会执行项目加载的代码和事件,进入项目后可以正常触发事件和代码。DataRowAdded事件会执行说明没有其它代码影响到

不按住ctrl进入项目,默认会执行所有项目加载的事件和代码。DataRowAdded事件不会执行,说明有之前加载的代码影响到了


--  作者:magangzmc
--  发布时间:2015/12/6 8:47:00
--  
都是进入项目后,点击新增行按钮,如果按住ctrl进入的项目就会触发,如果不按住进入的项目就不触发,代码没有变化,但结果却匪夷所思,不知道是哪里的问题。
新建的项目就没有问题,无论按不按ctrl进入的项目都能触发。
[此贴子已经被作者于2015/12/6 8:47:29编辑过]

--  作者:大红袍
--  发布时间:2015/12/6 15:18:00
--  

1、把bin文件夹删除,再打开项目;

 

2、你用的是什么版本的foxtable?试用版不行,可能过期了。