以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [分享]根据列可见,对绑定控件进行可见。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=7811)

--  作者:qtcks
--  发布时间:2010/8/8 15:21:00
--  [分享]根据列可见,对绑定控件进行可见。

由于权限的考虑,需要对某些列的内容,根据不同用户进行可见与否。

处于以上目的

窗口现状:控件绑定该敏感列

实现方式:1、表-隐藏敏感列

               2、窗口-隐藏该控件

 

代码片段:

   For Each c As Winform.Control In e.Form.Controls
       Dim x() As String = c.BindingField.Split(".")
       c.Visible=Tables(x(0)).Cols(x(1)).Visible
   Next