none
问一个新手的问题。 RRS feed

答案

  • 你可以使用DATALIST嵌套来实现,你改变下DATALIST为水平显示,设置repeatDirection为水平显示

    可以参照这里:http://ensure125.cnblogs.com/archive/2006/04/23/382812.html


    http://blog.csdn.net/zx13525079024
    2010年9月17日 3:37
  • repeater嵌套实现

    父类:电脑/网络  生活  医疗健康   

    子类:电脑装机 服装/首饰 等;

    比如:

       <asp:Repeater ID="rept_fulei" runat="server"
                >
            <ItemTemplate>
            <asp:Label  Font-Size="11pt" ID="fulei_oid" Visible="false" runat="server" Text='<%# Eval("父类ID") %>' />
            <asp:Label  Font-Size="11pt" ID="fulei_name" runat="server" Text='<%# Eval("父类名") %>' />:
           <asp:Repeater ID="rept_zilei" runat="server"  >
           
            <ItemTemplate>
          
            <asp:Label ID="zilei_oid" Visible="false" runat="server" Text='<%# Eval("子类ID") %>' />
                  <asp:LinkButton ID="zilei_name" ForeColor="Black" Font-Size="9pt" runat="server"  Font-Underline="false" Text='<%# Eval("子类名") %>' />
          
            </ItemTemplate>
            </asp:Repeater>
            <br />

    后台绑定:

    先绑定rept_fulei 再循环绑定下面的子类

    如:

     

    //父类绑定

    rept_fulei.DataSource=..;

    rept_fulei.DataBind();

    //子类循环绑定

      foreach (RepeaterItem fulei in rept_fulei.Items)

    {

    //找到子类rept_zilei

    Repeater rept_zilei = (Repeater)fulei.FindControl("rept_zilei");

    //子类绑定

    rept_zilei.DataSource=..;

    rept_zilei.DataBind();

    }

    2010年9月19日 2:32

全部回复

  • 你可以使用DATALIST嵌套来实现,你改变下DATALIST为水平显示,设置repeatDirection为水平显示

    可以参照这里:http://ensure125.cnblogs.com/archive/2006/04/23/382812.html


    http://blog.csdn.net/zx13525079024
    2010年9月17日 3:37
  • repeater嵌套实现

    父类:电脑/网络  生活  医疗健康   

    子类:电脑装机 服装/首饰 等;

    比如:

       <asp:Repeater ID="rept_fulei" runat="server"
                >
            <ItemTemplate>
            <asp:Label  Font-Size="11pt" ID="fulei_oid" Visible="false" runat="server" Text='<%# Eval("父类ID") %>' />
            <asp:Label  Font-Size="11pt" ID="fulei_name" runat="server" Text='<%# Eval("父类名") %>' />:
           <asp:Repeater ID="rept_zilei" runat="server"  >
           
            <ItemTemplate>
          
            <asp:Label ID="zilei_oid" Visible="false" runat="server" Text='<%# Eval("子类ID") %>' />
                  <asp:LinkButton ID="zilei_name" ForeColor="Black" Font-Size="9pt" runat="server"  Font-Underline="false" Text='<%# Eval("子类名") %>' />
          
            </ItemTemplate>
            </asp:Repeater>
            <br />

    后台绑定:

    先绑定rept_fulei 再循环绑定下面的子类

    如:

     

    //父类绑定

    rept_fulei.DataSource=..;

    rept_fulei.DataBind();

    //子类循环绑定

      foreach (RepeaterItem fulei in rept_fulei.Items)

    {

    //找到子类rept_zilei

    Repeater rept_zilei = (Repeater)fulei.FindControl("rept_zilei");

    //子类绑定

    rept_zilei.DataSource=..;

    rept_zilei.DataBind();

    }

    2010年9月19日 2:32