第一次使用TreeView,请各位帮帮忙。
我在treeview的属性中设置了notes。设置后的html代码如下:
<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
<%@ Page language="c#" Codebehind="HRTreeView.aspx.cs" AutoEventWireup="false" Inherits="sloa.ComponentPage.HR.HRTreeView" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>HRTreeView</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<table align="left" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="left" valign="top" width="300">
<iewc:TreeView id="tvHR" runat="server">
<iewc:TreeNode Text="人力资源管理" Expanded="True">
<iewc:TreeNode Text="职员信息管理" Expanded="True">
<iewc:TreeNode Text="职员信息维护"></iewc:TreeNode>
<iewc:TreeNode Text="职员信息查询"></iewc:TreeNode>
</iewc:TreeNode>
<iewc:TreeNode Text="薪资福利管理" Expanded="True">
<iewc:TreeNode Text="当月工资管理"></iewc:TreeNode>
<iewc:TreeNode Text="个人所得税率"></iewc:TreeNode>
<iewc:TreeNode Text="工资发放历史"></iewc:TreeNode>
<iewc:TreeNode Text="职员奖励管理"></iewc:TreeNode>
<iewc:TreeNode Text="职员惩罚管理"></iewc:TreeNode>
</iewc:TreeNode>
</iewc:TreeNode>
</iewc:TreeView>
</td>
</tr>
</table>
</FONT>
</form>
</body>
</HTML>
可结果却只是将节点名显示了出来,却根本没有树状视图。
结果如下:
人力资源管理 职员信息管理 职员信息维护 职员信息查询 薪资福利管理 当月工资管理 个人所得税率 工资发放历史 职员奖励管理 职员惩罚管理 
请问,该如何修改呢???

解决方案 »

  1.   

    我使用的treeview是从asp.net上下载的。我的ie是6.0的。可为什么还是不能用啊
      

  2.   

    Microsoft.Web.UI.WebControls 
    把这个程序集放在系统目录 Microsoft Internet Explorer WebControls 下。
      

  3.   

    humin1906(HJM) : Microsoft Internet Explorer WebControls 目录在哪里啊。是在系统根目录下么?
      

  4.   

    treeview绑定的问题,这样试试:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           If Not IsPostBack Then
                bindtree()
            End If
    End SubPrivate Sub bindtree()
            Dim nd1 As New TreeNode
            Dim nd11 As New TreeNode        nd1.Text = "人力资源管理"
            nd1.NavigateUrl = "1.aspx"        nd11.Text = "职员信息管理"
            nd11.NavigateUrl = "2.aspx"        tree.Nodes.Add(nd1)
            tree.Nodes.Item(0).Nodes.Add(nd11)        tree.ExpandLevel = 2
        End Sub
      

  5.   

    谢谢smile兄的提示了,可我是个菜鸟,还不会用后台添加的方法
    你的代码我是看懂了
    可让我自己写,又是另一回事情了
    谢谢了
    哪为哥哥有修改我上面错误的提示,谢谢了,各位哥哥们