Как распечатать отчет rdlc в asp.net...
Я хочу распечатать отчет rdlc в asp.net-да.Я попробовал сделать это с помощью javascript, но его стиль изменился.Пожалуйста, помогите мне
Что я уже пробовал:
function Print() { var report = document.getElementById("<%=ReportViewer1.ClientID %>"); var div = report.getElementsByTagName("DIV"); var reportContents; for (var i = 0; i < div.length; i++) { if (div[i].id.indexOf("VisibleReportContent") != -1) { reportContents = div[i].innerHTML; break; } } var frame1 = document.createElement('iframe'); frame1.name = "frame1"; //frame1.style.position = "absolute"; //frame1.style.top = "-1000000px"; //document.body.appendChild(frame1); var frameDoc = frame1.contentDocument.document; frameDoc.document.open(); //frameDoc.document.write('<html><head><title>RDLC Report</title>'); //frameDoc.document.write('</head><body style = "font-family:arial;font-size:10pt;">'); frameDoc.document.write(reportContents); //frameDoc.document.write('</body></html>'); frameDoc.document.close(); setTimeout(function () { window.frames["frame1"].focus(); window.frames["frame1"].print(); document.body.removeChild(frame1); }, 500); } </script>