法一JS实现:打印表格里的所有内容,因此在打印前要不打印的先隐藏,打印完后,再显示回来.
function printPage() {
var newWin = window.open('printer','','');
newWin.moveTo(10000,10000);
var titleHTML = document.getElementById("printdiv").innerHTML;
newWin.document.write(titleHTML);
newWin.document.location.reload();
newWin.print();
newWin.close();
}
然后把gridview放在id为printdiv的层里面。
<div id="printdiv">这里放你的gridview</div>
<input type="button" οnclick="printPage();" value="打印" />