1,如何把前面的+/-隐藏起来?
2,如何点击Treenode的文字,便对这个treenode进行展开,折叠的操作?
请各位帮忙!文件如下
1,webform3.aspx
<%@ Register TagPrefix="ie" 
      Namespace="Microsoft.Web.UI.WebControls" 
      Assembly="Microsoft.Web.UI.WebControls" %>
<%@ Page language="c#" Codebehind="WebForm3.aspx.cs" AutoEventWireup="false" Inherits="localhost.WebForm3" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm3</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<ie:treeview id="Treeview1" runat="server" SystemImagesPath="/webctrl_client/1_0/treeimages/"
ShowLines="False" TreeNodeSrc="aspnetbooksTV.xml"></ie:treeview></form>
</body>
</HTML>
===============================================================
2,aspnetbooksTV.xml
<?xml version="1.0" encoding="UTF-8"?>
<TREENODES>
  <treenode text="Teach Yourself Active Server Pages 3.0 in 21 Days">
    <treenode text="Price - $34.95" />
    <treenode text="Authors">    
      <treenode text="Mitchell" />
      <treenode text="Atkinson" />
    </treenode>
    <treenode text="Year Published - 2000" />
  </treenode>
  
  <treenode text="Designing Active Server Pages">
    <treenode text="Price - $29.95" />
    <treenode text="Authors">    
      <treenode text="Mitchell" />
    </treenode>
    <treenode text="Year Published - 2000" />
  </treenode>
  <treenode text="ASP.NET: Tips, Tutorials, and Code">
    <treenode text="Price - $34.95" />
    <treenode text="Authors">    
      <treenode text="Mitchell" />
      <treenode text="Mack" />
      <treenode text="Seven" />
      <treenode text="Walther" />
      <treenode text="Anders" />
      <treenode text="Nathan" />
      <treenode text="Wahlin" />
    </treenode>
    <treenode text="Year Published - 2001" />
  </treenode>
  <treenode text="Programming ASP.NET">
    <treenode text="Price - $19.95" />
    <treenode text="Authors">    
      <treenode text="Liberty" />
      <treenode text="Hurwitz" />
    </treenode>
    <treenode text="Year Published - 2002" />
  </treenode>
</TREENODES>

解决方案 »

  1.   

    http://blog.csdn.net/renyu732/articles/383074.aspx
      

  2.   

    http://blog.csdn.net/renyu732/articles/383075.aspx
      

  3.   

    +-在TREEVIEW其实是两张图片, 你把那两张图片替也空的就行了,
    我设得node 有展开属性, 当点击后你让他展开
      

  4.   

    xiaopai20(生活=懒觉+考试) 
    关于第2个问题能不能说的详细点,因为第一次接触这个东西,时间也比较赶,要在上午完成,所以腆着脸来要求你
      

  5.   

    >>>>1,如何把前面的+/-隐藏起来?
    设置SelectExpands="True"
    >>>>2,如何点击Treenode的文字,便对这个treenode进行展开,折叠的操作?
    你可以
    (1).修改TreeView默认的图片,将其用空的不显示任何内容的图片替换。
    (2).设置SystemImagesPath为你自己的图片的目录,那边目录下需要有plus.gif,minus.gif,white.gif图片文件,可以使用你喜欢的图片,或者用空的不显示任何内容的图片。
      

  6.   

    补充:
    对于第二个问题,默认站点TreeView图片的位置为:
    C:\Inetpub\wwwroot\webctrl_client\1_0\TreeImages
    如果你是自己建的站点,那么位置为:
    你的站点根目录\webctrl_client\1_0\TreeImages