以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  帮我看看这段代码有没有问题,没有反应!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12131)

--  作者:布莱克朱
--  发布时间:2011/8/23 23:11:00
--  帮我看看这段代码有没有问题,没有反应!

   Dim UserIsRole As String = e.Form.Controls("UserIsRole").Value

   Dim cmd As New SQLCommand
    Dim dt As DataTable
     cmd.C
    cmd.CommandText = "SELECT * From {权限管理}"
    dt = cmd.ExecuteReader()
    If dt.DataRows.Count > 0 Then
        For Each dr As DataRow In dt.Select("用户名=\'"& _UserName & "\'And 角色 =\'"  & UserIsRole "\'")
                If dr.IsNull("列名") Then
                Tables(dr("表名")).Visible = Not dr("不可见")
                Tables(dr("表名")).AllowEdit = Not dr("不可编辑")
            Else
                Tables(dr("表名")).Cols(dr("列名")).Visible = Not dr("不可见")
                Tables(dr("表名")).Cols(dr("列名")).AllowEdit = Not dr("不可编辑")
            End If
       \' Next
    End If


--  作者:czy
--  发布时间:2011/8/23 23:43:00
--  

除& UserIsRole 后要加&符号外,没看出有什么问题。

说说怎么没反映?


--  作者:blackzhu
--  发布时间:2011/8/24 7:32:00
--  
&那个原先有的,上来的时候手误了.就是我设定了一个列不可编辑,但是登陆后没有锁定.
--  作者:blackzhu
--  发布时间:2011/8/24 8:08:00
--  
神经今日上班稍微弄弄,又好了.
--  作者:czy
--  发布时间:2011/8/24 8:19:00
--  
图片点击可在新窗口打开查看