以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  prepareEdit中无法解锁行的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130840)

--  作者:vimin
--  发布时间:2019/2/3 21:47:00
--  prepareEdit中无法解锁行的问题
请教各位老师:
我在afterload中将所有行的locked = true,锁定
在prepareedit或者startedit中设置如下代码,并不能在进入单元格后解锁所在行:
Select Case e.Col.name
Case "材料别称1","材料别称2","别称3or备注" 
e.Row.locked = False
End Select
但是我同时尝试了这段代码放入doubleclick中却能成功将所在行解锁。

请问这是什么原因造成的?

--  作者:有点甜
--  发布时间:2019/2/10 13:34:00
--  

1、不应该在prepareEdit事件写解锁行的代码;

 

2、你可以在doubleclick、click等事件写;

 

3、具体逻辑,请具体说明,做一个实例发上来测试。