01.
<input id=
"btnPrint"
type=
"button"
value=
"Print"
onclick=
"Print()"
class=
"btn btn-info btn-block"
/>
02.
03.
<div id=
"dvReport"
>
04.
<CR:CrystalReportViewer ID=
"CrystalReportViewer1"
runat=
"server"
05.
AutoDataBind=
"true"
ToolPanelView=
"None"
HasPrintButton=
"False"
/>
06.
</div>
07.
08.
<script type=
"text/javascript"
>
09.
function
Print() {
10.
var
dvReport = document.getElementById(
"dvReport"
);
11.
var
frame1 = dvReport.getElementsByTagName(
"iframe"
)[0];
12.
if
(navigator.appName.indexOf(
"Internet Explorer"
) != -1 || navigator.appVersion.indexOf(
"Trident"
) != -1) {
13.
frame1.name = frame1.id;
14.
window.frames[frame1.id].focus();
15.
window.frames[frame1.id].print();
16.
}
else
{
17.
var
frameDoc = frame1.contentWindow ? frame1.contentWindow : frame1.contentDocument.document ? frame1.contentDocument.document : frame1.contentDocument;
18.
frameDoc.print();
19.
}
20.
}
21.
</script>