以文本方式查看主题

-  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