下面是js打印gridview 的代码,首先要把需要打印的gv放到一个div里面,具体代码如下:
<script type="text/javascript" language="javascript">
function printPage(name)
{
var newWin = window.open('printer','','');
var titleHTML = document.getElementById("printdiv").innerHTML;
newWin.document.write("<div style='font-size:large;font-weight:bold;text-align:center;'>"+name+"</div>");
newWin.document.write(titleHTML);
newWin.document.write("<div style='font-size:large;font-weight:bold;float:right'>打印时间:"+ new Date().toLocaleString()+"</div>");
newWin.document.location.reload();
newWin.print();
newWin.close();
}
</script>
打印按钮事件:
<asp:Button runat="server" ID="btnPrint" Text="打印" OnClientClick="printPage('违规信息表统计') " />
这个"违规信息统计表" 打印出来表头显示的标题
希望对大家有用。。。