Private Sub TreeView1_SelectedIndexChange(ByVal sender As Object, ByVal e As Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs) Handles TreeView1.SelectedIndexChange
Dim node As New TreeNode()
node = TreeView1.GetNodeFromIndex(e.NewNode)
If node.Nodes.Count > 0 Then
GetAllNodeText(node.Nodes)
End If
End Sub Sub GetAllNodeText(ByVal tnc As TreeNodeCollection)
Dim node As TreeNode
For Each node In tnc
If node.Nodes.Count <> 0 Then
GetAllNodeText(node.Nodes)
End If
Response.Write(node.Text + " ")
Next
End Sub
Dim node As New TreeNode()
node = TreeView1.GetNodeFromIndex(e.NewNode)
If node.Nodes.Count > 0 Then
GetAllNodeText(node.Nodes)
End If
End Sub Sub GetAllNodeText(ByVal tnc As TreeNodeCollection)
Dim node As TreeNode
For Each node In tnc
If node.Nodes.Count <> 0 Then
GetAllNodeText(node.Nodes)
End If
Response.Write(node.Text + " ")
Next
End Sub
{
GetAllNodeText(TreeView1.Nodes);
}
void GetAllNodeText(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count!=0)
GetAllNodeText(node.Nodes);
Response.Write(node.Text + " ");
}
}
2.label2显示为各个节点的中文“值”
private void Button1_Click(object sender, System.EventArgs e)
{
GetAllNodeText(TreeView1.Nodes);
Label2.Text=tvstr;
}
void GetAllNodeText(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count!=0)
GetAllNodeText(node.Nodes);
tvstr=tvstr+node.Text+",";
}
}