就是说
一个DataList显示产品大类,一个DataList显示小类,一个显示产品名称,都是级联关系的
大概是这样
————————————————————————————————————————
大类 小类 小类 小类
产品  产品
————————————————————————————————————————
如何实现呢

解决方案 »

  1.   

    <asp:DataList ID="DataLst1" runat="server">
    <ItemTemplate>
    <%# Eval("大类") %><br />
    <asp:DataList ID="DataLst2" runat="server">
    <ItemTemplate>
    <%# Eval("小类") %><br />
    <asp:DataList ID="DataLst3" runat="server">
    <ItemTemplate>
    <%# Eval("产品") %>
    </ItemTemplate>
    </asp:DataLIst>
    </ItemTemplate>
    </asp:DataList>
    </ItemTemplate>
    </asp:DataLIst>
      

  2.   

    <asp:DataList ID="DataLst1" runat="server" OnItemDataBound="绑定小类Method">
      <ItemTemplate>
        <%# Eval("大类") %><br />
        <asp:DataList ID="DataLst2" runat="server"  OnItemDataBound="绑定产品Method">
          <ItemTemplate>
            <%# Eval("小类") %><br />
            <asp:DataList ID="DataLst3" runat="server">
              <ItemTemplate>
                <%# Eval("产品") %>
              </ItemTemplate>
            </asp:DataLIst>
          </ItemTemplate>
        </asp:DataList>
      </ItemTemplate>
    </asp:DataLIst>
      

  3.   

    OnItemDataBound
    这个是啥意思呢?
    我的产品类别就一张表而已,然后就根据id来筛选的
    产品一张表,总共2张表