以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于逻辑列的应用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92968)

--  作者:tswxdts
--  发布时间:2016/11/17 13:14:00
--  [求助]关于逻辑列的应用
各位老师!问个对你们太简单的问题。请一定给说一下!初学者
     在练习逻辑列的应用中,碰到问题搞不懂。
1、在表中有逻辑列(冻结)。想通过点选该列,实现冻结此行。在datacolchanged编写代码如下:
If e.DataCol.Name = "冻结" Then 
    If e.newvalue = True Then 
        e.DataRow.Locked = True 
    End If
    e.DataRow.Locked = False
End If
但是在执行时,不管怎么点击逻辑列  勾选  不勾选 。都不能锁定选定的行。这是这么回事了?


--  作者:有点蓝
--  发布时间:2016/11/17 14:33:00
--  
If e.DataCol.Name = "冻结" Then 
    If e.newvalue = True Then 
        e.DataRow.Locked = True 
    else
        e.DataRow.Locked = False
    End If
End If

或者

If e.DataCol.Name = "冻结" Then 
        e.DataRow.Locked = e.newvalue
End If

--  作者:tswxdts
--  发布时间:2016/11/17 15:41:00
--  
谢谢有点蓝老师了!