以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  写了代码,但勾选后还是不能锁定行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120800)

--  作者:DLW77
--  发布时间:2018/6/24 9:04:00
--  写了代码,但勾选后还是不能锁定行
老师,我在DataColChanged中写了代码,然后这一行中勾选对账,但还是能改动行中其他内容,保存也可以,不知是怎么回事。我用锁定行按键,是可以锁定的。
If e.DataCol.Name = "对账" Then 
    If e.NewValue = True Then 
        e.DataRow.Locked = True 
    End If
End If

[此贴子已经被作者于2018/6/24 9:05:29编辑过]

--  作者:zoyong
--  发布时间:2018/6/24 9:47:00
--  
PrepareEdit   写在这里
--  作者:DLW77
--  发布时间:2018/6/24 10:22:00
--  出现错误信息
出现错误信息,说是不能放这个事件中。
--  作者:有点甜
--  发布时间:2018/6/24 21:31:00
--  

startEdit事件

 

If e.Col.Name <> "对账" Then 
    If e.row("对账") = True Then 
        e.cancel = true
    End If
End If