
此主题相关图片如下:222.png
老师,我后面又添加了人员权限维护窗体,实现点了部门下的员工,人员编号,人员姓名 填入到对应的位置,这个不会写,员工角色权限从角色权限表里已经取出来,比如这个人拥有系统维护的连个权限,但是他还要这个角色之后包含的权限,我选择对应添加的权限,然后试着修改了角色权限窗口下的取值办法,可是不知道怎么也出来不了结果,保存不到表里,代码如下:
Dim trv1 As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim dr As DataRow = e.node.DataRow
SystemReady= False
For Each r As Row In Tables("权限明细表").Rows
r.Checked = False
Next
For Each qx As String() In DataTables("人员权限表").GetValues("权限类别|权限明细","人员编号='" & dr("人员编号") & "'")
Dim idx As Integer = Tables("权限明细表").FindRow("权限类别='" & qx(0) & "' and 权限明细='" & qx(1) & "'and 人员编号='" & qx(2) & "'")
If idx > -1 Then
Tables("权限明细表").Rows(idx).Checked = True
End If
Next
SystemReady= True
If idx > -1 Then
Tables("权限明细表").Rows(idx).Checked = True 这块什么意思,给讲一下吧