以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 设置了禁止删除代码,仍然能够通过录入窗口删除行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24795) |
-- 作者:刘星 -- 发布时间:2012/10/23 15:21:00 -- 设置了禁止删除代码,仍然能够通过录入窗口删除行 在表事件DataColChanging中设置了如下代码, DataTables("订单").AllowDelete = False 但仍然能够通过录入窗口的“删除”按钮删除行。请问是什么原因,能不能解决?
|
-- 作者:lihe60 -- 发布时间:2012/10/23 15:23:00 -- 不要“删除”按钮就行了。
|
-- 作者:刘星 -- 发布时间:2012/10/23 15:33:00 -- 我是想要知道能不能解决,能不能引入权限管理,比如高级别能用,低级别人员失效 |
-- 作者:狐狸爸爸 -- 发布时间:2012/10/23 15:48:00 -- 这是属性只对菜单有效,你可以通过这个事件设置:
http://www.foxtable.com/help/topics/0632.htm
这个任何方式下删除行都有效。 |
-- 作者:lin_hailun -- 发布时间:2012/10/23 15:55:00 -- 应该是放错了位置了吧。应该放在BeforeDeleteDataRow里的。 代码就写 e.Cancel = True |