Treeview Expand and Collapse
-
Hi all. Am developing a web application. In that i placed a treeview. Now My requirement is : When i click on any node it should expand and already expanded nodes should be collapsed. Please help me.
-
Hi all. Am developing a web application. In that i placed a treeview. Now My requirement is : When i click on any node it should expand and already expanded nodes should be collapsed. Please help me.
Hi, You have to write code like this, Protected Sub TvwPages_SelectedNodeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TvwPages.SelectedNodeChanged If TvwPages.SelectedNode.Text = "Screens" Then If TvwPages.Nodes.Count > 1 Then TvwPages.Nodes(1).Collapse() 'Collapse Reports End If TvwPages.Nodes(0).Expand() 'Expand Screens ElseIf TvwPages.SelectedNode.Text = "Reports" Then If TvwPages.Nodes.Count > 1 Then TvwPages.Nodes(0).Collapse() 'Collapse Screens End If TvwPages.Nodes(1).Expand() 'Expand Reports End If End Sub If you have more than one Tree View item, Use this line ,( PUT in a For Loop) till List Count TvwPages.Nodes(i).Collapse() Ramesh Sambari
-
Hi, You have to write code like this, Protected Sub TvwPages_SelectedNodeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TvwPages.SelectedNodeChanged If TvwPages.SelectedNode.Text = "Screens" Then If TvwPages.Nodes.Count > 1 Then TvwPages.Nodes(1).Collapse() 'Collapse Reports End If TvwPages.Nodes(0).Expand() 'Expand Screens ElseIf TvwPages.SelectedNode.Text = "Reports" Then If TvwPages.Nodes.Count > 1 Then TvwPages.Nodes(0).Collapse() 'Collapse Screens End If TvwPages.Nodes(1).Expand() 'Expand Reports End If End Sub If you have more than one Tree View item, Use this line ,( PUT in a For Loop) till List Count TvwPages.Nodes(i).Collapse() Ramesh Sambari
Hi this is good for selecting child nodes. because "SelectedNodeChanged" event hires when child node is selected. But I want when Parent node is selected it should be expanded and if any expanded nodes are there they should be collapsed. Plz help me Its urgent
-
Hi this is good for selecting child nodes. because "SelectedNodeChanged" event hires when child node is selected. But I want when Parent node is selected it should be expanded and if any expanded nodes are there they should be collapsed. Plz help me Its urgent
Hi, Try Using this.... Protected Sub TvwPages_TreeNodeExpanded(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.TreeNodeEventArgs) Handles TvwPages.TreeNodeExpanded If e.Node.Text = "Screens" And TvwPages.Nodes.Count > 1 Then TvwPages.Nodes(1).Collapse() End If If e.Node.Text = "Reports" And TvwPages.Nodes.Count > 1 Then TvwPages.Nodes(0).Collapse() End If End Sub and..one thing...never say URGENT. It is completely irrelevent to others. Ramesh Sambari