代码是下载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
是哪里的问题???
我一运行时不能树形显示<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
是哪里的问题???
发现Treeview的属性“SystemImagePath"为“/webctrl_client/1_0/treeimages/”
所以webctrl_client应该在网站的更目录中
给你点代码吧 :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
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下面