我在B/S下做报表,会需要crystalreportviewer显示报表的内容,我们把这个控件放到表单中 <TABLE id="Tab4le1" height="100%" cellSpacing="2" cellPadding="2" width="100%"> <tr> <td vAlign="top" id="m_printpage"><cr:crystalreportviewer id="crvMainView" runat="server" Width="350px" Height="50px" DisplayGroupTree="False" DisplayToolbar="False" EnableDrillDown="False"></cr:crystalreportviewer></td> </tr> </TABLE> 在窗体上点击”打印”时,在窗体的Form_Load事件中: btnPrint.Attributes.Add("onclick", "printpage('m_printpage');"); 使用javascript进行打印: <script language="javascript"> function printpage(m_printpage1){ var newstr = document.all.item(m_printpage1).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = newstr; window.print(); document.body.innerHTML = oldstr; return true; } function showHtml(obj) { obj.value = document.all.item("m_printpage").innerHTML; } </script> 相关文章: 2021-05-24 2021-10-27 2022-12-23 2022-12-23 2022-12-23 2021-03-31