0

4 つの項目を表示した後、データ リストに改ページを実装するにはどうすればよいですか。以下は、DataList を DataTable にバインドしたコードです。

<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>

私の実際の問題は、一括印刷を行う必要があることです。現在、あるページで半分のデータを取得し、他のページで半分のデータを取得します。改ページが私の問題の解決策であるかどうかを考えました

4

1 に答える 1

0

CSSを介して、設定できますpage-break-after: always

于 2012-07-03T12:46:42.617 に答える