开发者

ASP.NET TreeView control - CheckedNodes is always empty

开发者 https://www.devze.com 2023-03-27 00:52 出处:网络
I have an ASP.NET TreeView control with the \"ShowCheckboxes\" state set to \"All\". If I check the boxes on the tree, then the tree.CheckedNodes property is always \"False\".

I have an ASP.NET TreeView control with the "ShowCheckboxes" state set to "All".

If I check the boxes on the tree, then the tree.CheckedNodes property is always "False". I've also tried looking at the individual Nodes(i).Checked property, but those are also all false.

If I manually set the Checked property to True from code, then it does get reflected in the .CheckedNodes property.

I feel like I must be missing something obvious- why would this simple boolean property fail to reflect what I've done in the UI?

  Protected Function GetChosenIDs() As List(Of Guid)
        Try
            Dim result As List(Of Guid) = New List(Of Guid)

            'This loop never executes, because nothing is marked "Checked".
            For Each node As TreeNode In tree.CheckedNodes
                result.Add(New Guid(node.Value))
         开发者_高级运维   Next
            Return result
        Catch ex As Exception
            Throw ex
        End Try
    End Function
0

精彩评论

暂无评论...
验证码 换一张
取 消