代码之家  ›  专栏  ›  技术社区  ›  SBurris

在多个列上具有相同数据的列表视图

  •  1
  • SBurris  · 技术社区  · 16 年前

    我想创建一个列表视图,将这些名称显示为三行。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Bruno Reis    16 年前

    您应该使用GroupTemplate。以下是一个示例 4GuysFromRolla.com

    <asp:ListView ID="ProductList1" runat="server"
       DataSourceID="ProductDataSource"
       GroupItemCount="3" ItemPlaceholderID="itemsGoHere"
       GroupPlaceholderID="groupsGoHere">
    
       <LayoutTemplate>
          <p>
             <asp:PlaceHolder runat="server" ID="groupsGoHere"></asp:PlaceHolder>
          </p>
       </LayoutTemplate>
    
       <GroupTemplate>
          <ol>
             <asp:PlaceHolder runat="server" ID="itemsGoHere"></asp:PlaceHolder>
          </ol>
       </GroupTemplate>
    
       <ItemTemplate>
          <li><%#Eval("ProductName")%></li>
       </ItemTemplate>
    </asp:ListView>