Dear Sir,
I have tried to use your method but it does not work for the deeper
layers... can you help me asap? Thanks.
Best regards,
Edward
<ASP:TreeView id="TreeView1" OnTreeNodePopulate="TreeNodePopulate"
OnSelectedNodeChanged="TreeNodeSelectedNodeChanged " ExpandDepth="0"
EnableViewState="false" Visible=False ShowLines="true"
runat="server"></ASP:TreeView>
Sub TreeNodePopulate(ByVal sender As Object, ByVal e As
TreeNodeEventArgs)
SetDV()
Dim nodes As DataView = GetChilds(DV, e.Node.Value)
' Populate Treeview.
For Each row As DataRowView In nodes
Dim newNode As New TreeNode()
newNode.Text = row("description").ToString()
newNode.Value = row("code").ToString()
'If Not IsNumeric(newNode.Value) Then
newNode.SelectAction = TreeNodeSelectAction.SelectExpand
newNode.PopulateOnDemand = True
'End If
e.Node.ChildNodes.Add(newNode)
'AddChild(DV, headNode)
Next
End Sub
Sub TreeNodeSelectedNodeChanged(ByVal sender As Object, ByVal e
As EventArgs)
Value = TreeView1.SelectedNode.Value
Text = TreeView1.SelectedNode.Text
TreeView1.Visible = False
End Sub
*** Sent via Developersdex
http://www.developersdex.com ***