以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 三列数据相等后自动锁定行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94140) |
-- 作者:luckbetter333 -- 发布时间:2016/12/16 15:33:00 -- 三列数据相等后自动锁定行 我想设置三列数据相等后自动锁定行,请问如何设置? |
-- 作者:狐狸爸爸 -- 发布时间:2016/12/16 15:36:00 -- select case e.datacol.name case “第一列”,"第二列","第三列" if e.datarow.Isnull("第一列") = false Andalso e.Datarow("第一列") = e.Datarow("第二列") Andalso e.Datarow("第一列") = e.Datarow("第三列") then
e.Datarow.Locked = true end if end if
|
-- 作者:luckbetter333 -- 发布时间:2016/12/16 15:49:00 -- 在prepareEdit中写代码么?狐爸 |
-- 作者:狐狸爸爸 -- 发布时间:2016/12/16 16:11:00 -- 写在DataColChanged事件。 新手的话,先看一下置顶视频教程吧。
|
-- 作者:luckbetter333 -- 发布时间:2016/12/16 16:13:00 -- 放到datacolchanged里,重置列后好用了,谢谢啦! |