大家好,现在有一种商品分类,根据分类的不同,想在datagrid列表中显示出这样的效果,请问应该怎样实现,最好有代码.谢谢,在线等.  
 
1          ├时尚手机                  
2              ├三星  SGH-X708    
3                  ├摩托罗拉  A1200    
4          ├1111111                          
5              ├22222222                
6                  ├33333333

解决方案 »

  1.   

    repeater和Datalist 可以实现,
    DataGrid关注中····
      

  2.   

    但是我现在不想用treeview实现,请问应该怎样用datagrid实现呢
      

  3.   

    <asp:datagrid id="dgCategoryList" runat="server" AllowPaging="False" PagerStyle-Mode="NumericPages"  AutoGenerateColumns="False" DataKeyField="CategoryID"  <Columns>
    <asp:TemplateColumn HeaderText="分类ID">
    <ItemTemplate><%# DataBinder.Eval(Container.DataItem, "CategoryID") %>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="类别名称(商品数)" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
    <ItemTemplate>
       <img src="../images/empty.gif" width='<%#10*(int)DataBinder.Eval    (Container.DataItem,"Depth")%>' height="1" align="absmiddle">├<a href='Product.aspx?Keyword=&CatID=<%# DataBinder.Eval(Container.DataItem, "CategoryID") %>'><%# DataBinder.Eval(Container.DataItem, "Name") %></a>
    </ItemTemplate>
    </asp:TemplateColumn></Columns></asp:datagrid>
    只知道aspx页的是这样写的,但是cs代码不知道怎么实现.