以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  单元格编辑权限  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17943)

--  作者:土佛
--  发布时间:2012/3/29 14:03:00
--  单元格编辑权限
     狐爸你好,我现在希望表A的任何一个单元格在输入内容后都不能被编辑(除非开发者或管理员),代码该怎么写? 我看了帮助里的单元格权限控制,但是是针对某一列的,我现在是想针对表中所有的单元格。
--  作者:狐狸爸爸
--  发布时间:2012/3/29 14:25:00
--  

你不判断列名就行了。

 

If e.Row.isnull(e.Col.Name) = False Then
    If user.Type <> UserTypeEnum.Developer AndAlso user.Type  <> UserTypeEnum.Administrator Then
        e.cancel = True
    End If
End If


--  作者:土佛
--  发布时间:2012/3/29 14:31:00
--  
感谢狐爸一路来的陪伴,可以了!