<form id="form1" runat="server">
<!--startprint1-->
<asp:GridView ID="GridView1" runat="server" CellPadding="3"
CssClass="tableBorder" GridLines="None" AllowPaging="True" PageSize="15"
CellSpacing="1" EmptyDataText="暂无数据"
onpageindexchanging="GridView1_PageIndexChanging">
</asp:GridView>
<!--endprint1-->
<div style='position:absolute;right:35px;top:19px;'><asp:Button ID="excelOut"
runat="server" Text="导出" CssClass="printbtndiv" Height="20" οnclick="excelOut_Click" /></div>
<script type="text/javascript" language="javascript" src="js/print.js"></script>
</form>
print.js
function preview(oper){
if (oper < 10){
bdhtml = window.document.body.innerHTML;//获取当前页的html代码
sprnstr = "<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr = "<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml = prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
} else{
window.print();
}
}
document.write("<div id='printbtndiv' class='printbtndiv' style='position:absolute;right:76px;top:19px;'><button οnclick='preview(1);'>打印</button> <button οnclick=/"window.open('review.html');/">预览</button></div>");