<style type="text/css">
.cPrintOnly {
page-break-before: always;
display: none;
}
</style>
<script type="text/javascript">
$(function() {
//DataList的每六列加一個表頭
var $rows = $("#DataList1 > tbody > tr");
$rows.each(function(i) {
//取6的倍數, 排除最後一筆
if ((i + 1) % 6 == 0 && i != $rows.length - 1) {
//加上頁首並設定跳頁
$(this).after("<tr class='cPrintOnly'><td>" +
$("#dvPageHeader").html() + "</td></tr>");
}
});
//列印鈕功能
$("#btnPrint").click(function() {
var $dv = $(this).parent();
var $pgHdr = $(".cPrintOnly");
//將列印鈕隱藏
$dv.hide();
//顯示換頁頁首
$pgHdr.show();
//列印
window.print();
//顯示列印鈕、隱藏換頁表頭
$dv.show();
$pgHdr.hide();
});
});
</script>