我要用treeview显示本地一个文件夹里的文件,点击其中一个节点后显示相应文件的属性.我的想法是这样的:需要动态添加treenode结点,有两种方法
1.用web页面里直接嵌套代码
2.TreeNodeSrc 属性绑定到 state_city.xml 文件,并由该文件填充 TreeView。 这种方法要求对xml文件进行读写,而iis服务器里默认没有写的权限,改了又不太安全.我想获得单击之后文件的完整路径,请问我该用那个事件触发,如何获得?

解决方案 »

  1.   

    Private Sub TreeView1_SelectedIndexChange1(ByVal sender As Object, ByVal e As Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs) Handles TreeView1.SelectedIndexChange
            Dim TreeNode As TreeNode = Me.TreeView1.GetNodeFromIndex(Me.TreeView1.SelectedNodeIndex)
            Dim chars() As Char = {"."}
            Dim pathArray() As String = TreeNode.GetNodeIndex.Split(chars)
            Dim pathAll As String = ""
            Dim i As Integer       ' If pathArray.Length < 2 Then Exit Sub        Dim Node As TreeNode
            Dim Nodes As TreeNode = Me.TreeView1.Nodes(pathArray(0))        For i = 1 To pathArray.Length - 1
                Nodes = Nodes.Nodes(pathArray(i))
                pathAll = pathAll & Nodes.Text & "\"
            Next
     End Sub以前作过的100% 好用