日期:2014-05-18  浏览次数:20441 次

gridview如何实现分页连续打印
用gridview做的表,(不想使用水晶报表的话,)怎么实现其分的很多页的连续打印。而且表头不变。

  [align=left][/align]想了很久还是没弄出来。网上也没找到相关有用的,望高手指点,谢谢,非常感谢。

------解决方案--------------------
你打印是如何做的?JS控制定时翻页,再调用PRINT()方法,似乎要手动点下确认的,,,不知道能不能直接调用打印方法无需确认...
------解决方案--------------------
1、如果你的gridview使用了分页功能,打印前关闭分页功能,打印完成后恢复分页功能。
2、用javascript控制webbrowser打印,利用CSS的page-break-before: always;或page-break-after: always控制分页和连续打印。
3、用GridView1_RowCreated重新建立表头,重建时插入CSS的<thead></thead>保证每页都有表头。


------解决方案--------------------
学习了。
------解决方案--------------------
学习顶了
------解决方案--------------------
打印之前先关闭分页,打印完成之后再重新分页
------解决方案--------------------
探讨
恩,谢谢,我是直接用print()方法打印。不知能否具体点?关闭分页功能后要隔一些行插入表头吧?

------解决方案--------------------
关注!!