I have a .Net 2.0 treeview control on my ASP.net website.
the issue i have is that when a dynamically created treenode has been created and then is clicked..
the page is not posted back and the SelectedNodeChanged event does not get fired.
below i have shown my code that created the treenode
i have tried setting the TreeNode SelectAction as both select and selectAction neither of which makes any difference is firing the SelectedNodeChanged event.
Code:Private Sub DotvNavigation() 'build the tvNavigation tvNavigation.Nodes.Clear() Dim RootTreeNode As New TreeNode RootTreeNode.Text = "System Name" tvNavigation.Nodes.Add(RootTreeNode) datareader = GetSqlData.GetNodes4Navigation While datareader.Read If datareader.HasRows = True Then Dim iCount As Integer Dim iParentMenuID As Integer = datareader(0) Dim sMenuItemName As String = datareader(1) Dim iMenuID As Integer = datareader(2) Dim TreeNode As New TreeNode TreeNode.Text = sMenuItemName TreeNode.Value = iMenuID 'TreeNode.SelectAction = TreeNodeSelectAction.Select TreeNode.SelectAction = TreeNodeSelectAction.SelectExpand RootTreeNode.ChildNodes.Add(TreeNode) End While End Sub


Reply With Quote