以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 锁定和解锁的权限控制 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119421) |
-- 作者:taifeng110 -- 发布时间:2018/5/24 15:42:00 -- 锁定和解锁的权限控制 If e.DataRow("审核") = False Then \'未审核通过的行 If e.DataRow.Locked = False Then \'如果此行目前未锁定,也就是准备锁定此行 Messagebox.show("不能锁定未审核通过的行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) e.Cancel = True End If ElseIf e.DataRow("审核") = True Then \'已经审核通过的行 If e.DataRow.Locked = True Then \'如果此行已锁定,也就是准备取消锁定此行 If User.Group <> "经理" Then Messagebox.show("只有经理才能解锁已经审核通过的行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) e.Cancel = True End If End If End If 这段代码在新增行的时候,系统会自动提示:不能锁定未审核通过的行,这个怎么优化呢? [此贴子已经被作者于2018/5/24 15:43:16编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/5/24 16:17:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=86408&skin=0
|
-- 作者:taifeng110 -- 发布时间:2018/5/24 20:56:00 -- 这个是表DataRowLockedChanging事件,您给我的网址是写DataRowLockedChanged事件的,可以借用吗? |
-- 作者:有点甜 -- 发布时间:2018/5/24 22:09:00 -- 以下是引用taifeng110在2018/5/24 20:56:00的发言:
这个是表DataRowLockedChanging事件,您给我的网址是写DataRowLockedChanged事件的,可以借用吗?
一样的。 |
-- 作者:taifeng110 -- 发布时间:2018/5/25 7:33:00 -- 明白,谢谢了 |