以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:有条件锁定列 (已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4932) |
-- 作者:yangming -- 发布时间:2009/11/10 14:35:00 -- 请教:有条件锁定列 (已解决) 比如:当某列为"系统设置"时锁定,其它字符则不锁定,注意,并不是锁定此行的所有列,只是锁定这一列 [此贴子已经被作者于2009-11-10 15:49:06编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2009/11/10 14:53:00 -- 锁定只能整行或整列。 单个单元格,用PrepareEdit事件,进行判断。 |
-- 作者:czy -- 发布时间:2009/11/10 14:56:00 -- \'PrepareEdit事件代码 If e.Col.Name = "某列名称" AndAlso e.Row(e.Col.Name) = "系统设置" Then e.Cancel = True End If 这样也等于锁定这列了 |
-- 作者:yangming -- 发布时间:2009/11/10 15:48:00 -- 这样就能达到作用了,呵呵 If e.Col.Name = "绑定列" AndAlso e.Row("属性") = "系统设定" Then e.Cancel = True End If |