如何在显示四个项目后在数据列表中实现分页符。 下面是我用DataTable绑定DataList的代码。
<asp:DataList ID="DataList1" runat="server" BackColor="White"
BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Horizontal" Width="90%">
<AlternatingItemStyle BackColor="#F7F7F7" />
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<ItemStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<ItemTemplate>
<table width="100%" height="240px">
<tr>
<td>
<asp:Label ID="lblTestID" runat="server" Text='<%# Eval("Name") %>' Font-Size="32"></asp:Label>
</td>
<td align="right">
<asp:Image ID="Image1" runat="server" src= '<%# Eval("PhotoPath") %>' Height="180" Width="150" />
</td>
</tr>
</table>
</ItemTemplate>
<SelectedItemStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
</asp:DataList>
我的实际问题是我必须进行批量打印。目前,当我这样做时,我在一页中获得一半数据,在另一页中获得一半数据。 我认为如果分页符是我问题的解决方案
答案 0 :(得分:0)
通过CSS,您可以设置page-break-after: always