比如游戏里的服务器模式一区下面对应一服,二服甚至三服。还有二区,三区,N区下面的N服呢咋操作这种树种结构的数据呢?

解决方案 »

  1.   

    不知道你的树绑定数据库了没
    没有的话就去MSDN看Treeview这个类,里面有很多属性和方法还有时间,自己慢慢看找到你要的功能。
    要是想绑定数据库就去google一下"Treeview数据库绑定"
      

  2.   

    自己写个树类在内存中保存树形数据,如果要用界面表示,可以用TreeView,如果要保存到文件,XML文件是天然的树形文件格式,如果要保存到数据库,每个记录一个节点,用一个字段来表示父节点,即可,
      

  3.   


            div.sdmenu {
        width: 150px;
        font-family: Arial, sans-serif;
        font-size: 12px;
        padding-bottom: 10px;
        color: #fff;
        float: left;
        z-index: 100; 
        left: -2px; 
        width: 172px; 
        position: absolute; 
        top: 22px;
    right: 784px;
    }
            div.sdmenu div {
            background: url(../Images/submenu/title.gif) repeat-x;
            overflow: hidden;
            }
            div.sdmenu div.collapsed {
            height: 25px;
            }
            div.sdmenu div span {
            display: block;
            padding: 5px 25px;
            font-weight: bold;
            color: white;
            background: url(../Images/submenu/expanded.gif) no-repeat 10px center;
            cursor: default;
            border-bottom: 1px solid #ddd;
            }
            div.sdmenu div.collapsed span {
            background-image: url(../Images/submenu/collapsed.gif);
            }
            div.sdmenu div a {
            padding: 5px 10px;
            background: #eee;
            display: block;
            border-bottom: 1px solid #ddd;
            color: #066;
                text-decoration: none;
            }
            div.sdmenu div a.current {
            background : #ccc;
            }
            div.sdmenu div a:hover {
            background : #066 url(../Images/submenu/linkarrow.gif) no-repeat right center;
            color: #fff;
            text-decoration: none;
            }
            
    <link href="../../Content/Menu.css" rel="stylesheet" type="text/css" />//这是引用CSS样式