问题在于:
我们在aspx页面中有一个包含许多gridviews的报告。但是,当我们打印它们时,它们没有像人们期望的那样正确分页。
我找到了一个可以在单个分页符中正确创建分页符的库。但是,它再次没有意识到其他网格视图,所以如果最后一个网格视图在页面中间结束,则下一个网格视图的第一页将被破坏。
如何使用正确的打印分页打印这些多个网格视图?
我找到的图书馆: http://www.codeproject.com/KB/custom-controls/GridViewPrinting.aspx
答案 0 :(得分:1)
如果您希望每个GridView在新页面上打印,您可以将每个GridView包装在div中,并为每个div将“page-break-after”css属性设置为“always”。所以,它可能看起来像:
<div style="page-break-after:always;">
<asp:GridView ID="GridView1" runat="server">
...
</asp:GridView>
</div>
省略最后一个GridView上的“page-break-after”属性,这样就不会打印额外的页面了。