代码是下载TreeView安装包中的例子
我一运行时不能树形显示<ie:TreeView id="tvFamilyTree" style="Z-INDEX: 101; LEFT: 13px; POSITION: absolute; TOP: 13px" runat="server" SystemImagesPath="/webctrl_client/1_0/treeimages/" ExpandedImageUrl="folderopen.gif" ImageUrl="folder.gif">
<ie:TreeNode Text="John Smith">
<ie:TreeNode Text="Born: Jan. 3rd, 1885"></ie:TreeNode>
<ie:TreeNode Text="Died: Feb. 13, 1919"></ie:TreeNode>
<ie:TreeNode Text="Spouse">
<ie:TreeNode Text="Marie Ellsworth">
<ie:TreeNode Text="Born: Aug. 1, 1889"></ie:TreeNode>
<ie:TreeNode Text="Died: Unknown"></ie:TreeNode>
</ie:TreeNode>
<ie:TreeNode Text="Children">
<ie:TreeNode Text="John Smith, Jr.">
<ie:TreeNode Text="Born: July 4, 1891"></ie:TreeNode>
<ie:TreeNode Text="Died: Sept. 22, 1893"></ie:TreeNode>
</ie:TreeNode>
<ie:TreeNode Text="Mary Smith">
<ie:TreeNode Text="Born: June 7, 1893"></ie:TreeNode>
<ie:TreeNode Text="Died: Aug. 13, 1949"></ie:TreeNode>
<ie:TreeNode Text="Spouse">
<ie:TreeNode Text="Edward Joy">
<ie:TreeNode Text="Born: Unknown"></ie:TreeNode>
<ie:TreeNode Text="Died: Aug. 13, 1949"></ie:TreeNode>
</ie:TreeNode>
<ie:TreeNode Text="Children">
<ie:TreeNode Text="Michael Joy">
<ie:TreeNode Text="Born: Oct. 8, 1918"></ie:TreeNode>
</ie:TreeNode>
<ie:TreeNode Text="Michele Joy">
<ie:TreeNode Text="Born: May 21, 1920"></ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
</ie:TreeView>显示为
John Smith Born: Jan. 3rd, 1885 Died: Feb. 13, 1919 Spouse Marie Ellsworth Born: Aug. 1, 1889 Died: Unknown Children John Smith, Jr. Born: July 4, 1891 Died: Sept. 22, 1893 Mary Smith Born: June 7, 1893 Died: Aug. 13, 1949 Spouse Edward Joy Born: Unknown Died: Aug. 13, 1949 Children Michael Joy Born: Oct. 8, 1918 Michele Joy Born: May 21, 1920 
是哪里的问题???

解决方案 »

  1.   

    把aspnet_client,Webctrl_client文件夹copy到虚拟目录所在的物理目录下。
      

  2.   

    http://www.cnblogs.com/goody9807/archive/2005/07/07/187940.html
      

  3.   

    谢谢,是webctrl_client的问题
    发现Treeview的属性“SystemImagePath"为“/webctrl_client/1_0/treeimages/”
    所以webctrl_client应该在网站的更目录中
      

  4.   

    我也遇到过这个问题,当时我只引用了它的dll文件,重新安装试一下。
    给你点代码吧 :using Microsoft.Web.UI.WebControls; //添加命名空间
    string FilterName = ds.Tables[0].Rows[i]["FilterName"].ToString(); //读取所需字段
    TreeNode myNode = new TreeNode();
    myNode.Text = FilterName.ToString();
    myNode.ID = ds.Tables[0].Rows[i]["FilterFileID"].ToString();//绑定ID
    folderid = myNode.ID;
    myNode.NavigateUrl = "FileList.aspx?id="+folderid+"";
    this.tvFileSort.Nodes.Add(myNode);//添加节点我用的是数据库,但只是一层的树形结构,你可以在添加子节点。
    还有用xml的 你看下这个网址:
    http://www.microsoft.com/china/community/Column/21.mspx
      

  5.   

    1、执行安装文件后,在安装目录找到 “build.bat”文件,用记事本将其打开。把“csc.exe”换成绝对路径“C:\WINNT\Microsoft.NET\Framework\v1.1.4322\csc.exe”。保存后执行(记得把“只读”属性去掉)。
    2、编译完成后,在安装目录下可以看到“build”活页夹﹐把该目录下的“Runtime”子目录里所有文件复制到“C:\Inetpub\wwwroot\webctrl_client\1_0”(若没有,则自行创建。注意,在 IIS 中新建站点的话,必须把“webctrl_client”目录复制到站点根目录下)
    3 打开 VS.NET → 右击“工具箱”→ 添加/删除项目 → 浏览 → 选中上述编译的文件“Microsoft.Web.UI.WebControls.dll”→ 确认后即可看到添加的“TreeView”控件dll文件在C:\Program Files\IE Web Controls\build下面