并不是要做资源管理器,只是想要它的形式,右边的项可从数据库读取,显示是图片(根据数据库中某值可以换成不同图片).用什么控件比较好,最好有点例子.

解决方案 »

  1.   

    好象见过的控件就TreeView可以,你也可以在网上找找类似的控件。都是个人开发的。
      

  2.   

    看来大家都是 异口同声 "TreeView" 了~`
      

  3.   

    treeView
    .下载地址
    http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp
    安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里2.运行时无法显示
    一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,安装前应该先到添加删除程序里卸掉原版本3.显示格式出错(非树状显示)
    TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.04.框架里使用TreeView
    设置NavigateUrl、Target属性,可更新另外的Frame5.找不到TreeNode类
    使用TreeView,最好添加namespace:using   Microsoft.Web.UI.WebControls;6.遍历TreeView节点(递归算法)
    private   void   Page_Load(object   sender,   System.EventArgs   e)
    {
    GetAllNodeText(TreeView1.Nodes);
    }
    void   GetAllNodeText(TreeNodeCollection   tnc)
    {
    foreach(TreeNode   node   in   tnc)
    {
    if(node.Nodes.Count!=0)
    GetAllNodeText(node.Nodes);
    Response.Write(node.Text   +   "   ");
    }
    }7.得到node结点的父节点
    TreeNode   pnode;
    if(node.Parent   is   TreeNode)
    pnode=(TreeNode)node.Parent;
    else
    //node   is   root   node8.修改TreeView样式(示例)
    <iewc:TreeView   id="TreeView1"   runat="server"   HoverStyle="color:blue;background:#00ffCC;"   DefaultStyle="background:red;color:yellow;"   SelectedStyle="color:red;background:#00ff00;">
    用代码:
    TreeView1.DefaultStyle["font-size"]   =   "20pt";9.TreeView展开无闪烁的解决方法
    http://expert.csdn.net/Expert/topic/1300/1300576.xml 
      

  4.   

    既然都推荐Treeview,有没有和我要的需求比较相近的例子啊.谢谢
      

  5.   

    树型控件,用法可以参考
    http://www.cnblogs.com/singlepine/archive/2006/04/05/367801.html
      

  6.   

    仔细看了下各位所说,发现可能是我没说清楚,我要的不是资源管理器左侧的的树状,而是右边一个个文件夹那样的图标(在WINDOWS里可以显示大图标,小图标,列表等等,我这里只要显示大图标).所以再用TREEVIEW恐怕不太合适吧.
      

  7.   

    请用ListView控件 可以显示大图标,小图标,详细列表等.
      

  8.   

    可这好像是FORM控件,WEB里怎么用啊?
    另外最好给点接近的例子
      

  9.   

    不知道你对盗版是否在意,我用的是ComponentArt TreeView
    Demo:
    http://www.componentart.com/demos/treeview/design/ms_windowsXp/WebForm1.aspx
    基本和操作系统的一摸一样
      

  10.   

    哎,资源管理器只是我做的一个比喻,可能误导各位了.
    说详细点我想要的功能挺常见的,从数据库中取数据,只是不用DATAGRID,根据值的不同显示不同的图片.样子有点像"我的电脑"中的"大图标".
      

  11.   

    我做的小例子
    http://www.cnblogs.com/yzxchoice/archive/2006/09/02/493089.html