基本上是很难,不没必要这要做,一帮用dropdownlist来实现,我自已写了一个,你自已看看
http://blog.csdn.net/Zhang_yalin/archive/2007/08/29/1763402.aspx

解决方案 »

  1.   

    用dropdownlist的我已经写出来了,现在就是用gridview的怎么也写不出来,在开发的时候为了方便客户操作,用gridview更直观一些.
      

  2.   

    最简单的就是补空格方法,根点不补空格,一级的补两个空格“  -程序书”,二级补四个“    -c#”。在datatset里做个排序字段处理一下排序。
    id   sortName    parentid    sort
    1       书                 0    100000 
    2       科技书         1        100100
    3       程序书         1        100200 
    4       c#               3     100201 
    5       vb               3      100202基本上看起来就比较象了。
      

  3.   

    我的思路:1.得到数据表中的所有记录保存在Dt_source中
    2.重新构件一个新的Dt_sort,将Dt_source中的数据按照要显示的样式添加到Dt_sort中.
    3.最后帮定gridview.现在的问题在于当将Dt_source中的行添加到Dt_sort中的时候发生异常,"该行已经数据另一个表".我这个思路肯定要用上递归方法,现在不知道怎么写了....朋友们帮帮忙吧.....
      

  4.   

    关注..........我也想知道,怎么在gridview里显示出层次.........
      

  5.   

    这种东西叫数据透视图,一般是父表套子表,也就是gridview套gridview