显示的列表有2级 默认的显示1级内容,当我点击该行的时候绑定对应的2级内容,点击行的时候实现收缩和展开。2级显示的时候向里缩进30像素。请问这个怎么做,请高手帮助,最好有源码

解决方案 »

  1.   

    用Javascript的脚本控制,非常简单,我前几天刚做了一个Gridview嵌套
      

  2.   


     function expandcollapse(obj, row) {
            var div = document.getElementById(obj);
            var img = document.getElementById('img' + obj);         if (div.style.display == "none") {
                div.style.display = "block";
                if (row == 'alt') {
                    img.src = "../Images/minus.gif";
                }
                else {
                    img.src = "../Images/minus.gif";
                }
            }
            else {
                div.style.display = "none";
                if (row == 'alt') {
                    img.src = "../Images/plus.gif";
                }
                else {
                    img.src = "../Images/plus.gif";
                }
            }
        }
      

  3.   

    在前台Gridview中写一个模板嵌套下就可以了,在后台rowdatabound事件中写数据绑定就行