ListView-无法对项目进行分组
本文关键字:项目 ListView- | 更新日期: 2023-09-27 18:25:28
我正在尝试对ListView项进行分组(每行2个),但无法使其工作。这就是我正在使用的:
<asp:ListView ID="BookListView" runat="server" DataSourceID="SqlDataSource1"
onselectedindexchanged="BookListView_SelectedIndexChanged" GroupItemCount="2">
<LayoutTemplate>
<div>
<div ID="groupPlaceholder" runat="server">
</div>
<div style="text-align:center" runat="server">
<asp:DataPager ID="DataPager1" runat="server">
...........
</asp:DataPager>
</div>
</div>
</LayoutTemplate>
<GroupTemplate>
<div ID="itemPlaceholder" class="GroupTemplateContainerDiv" runat="server" style="clear:both">
</div>
</GroupTemplate>
<ItemTemplate>
<div class="ItemTemplateContainerDiv">
<div class="itemTemplateleftColumn">
..........
</div>
<div class="itemTemplaterightColumn">
..........
</div>
</div>
</ItemTemplate>
</asp:ListView>
除了分组部分外,一切都很好。有什么想法吗?提前感谢
尝试使用PlaceHolder
而不是divs:
<LayoutTemplate>
<div>
<asp:PlaceHolder runat="server" ID="groupPlaceholder" />
<div style="text-align:center" runat="server">
<asp:DataPager ID="DataPager1" runat="server">
...........
</asp:DataPager>
</div>
</div>
</LayoutTemplate>
<GroupTemplate>
<div class="GroupTemplateContainerDiv" style="clear:both">
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</div>
</GroupTemplate>