-- 求助:树型复选框选择的问题?
在下图中,我要实现点一下“确定”按钮,得到选择的值为: 国际销售,国内销售,大客户部,研发部,PMC部
就是说,只要是末阶的选中值才纳入进来,下图中的销售部不是末阶,不应该纳入进来.
此主题相关图片如下:2018062501.png
我的代码是这样写的,结果得到的值是: 销售部,国际销售,国内销售,大客户部,研发部,PMC部 ,这是哪里有问题?
Dim s As String
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nd1 As WinForm.TreeNode = trv.SelectedNode
Dim dr As DataRow = nd1.DataRow \'获取生成此节点的DataRow
For Each nd As WinForm.TreeNode In trv.AllNodes
If nd.Checked Then
If dr("末阶标志") = True Then \'只要当前复选框的记录是末阶标志
s = s & "," & nd.Text
End If
End If
Next
e.Form.DropDownBox.Value = s.trim(",")
e.Form.DropDownBox.CloseDropdown
[此贴子已经被作者于2018/6/25 14:50:06编辑过]