我在B/S下做报表,会需要crystalreportviewer显示报表的内容,我们把这个控件放到表单中
javascript 打印报表!<TABLE id="Tab4le1" height="100%" cellSpacing="2" cellPadding="2" width="100%">
javascript 打印报表!                            
<tr>
javascript 打印报表!                                
<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>
javascript 打印报表!                            
</tr>
javascript 打印报表!                        
</TABLE>
在窗体上点击”打印”时,在窗体的Form_Load事件中:
javascript 打印报表!btnPrint.Attributes.Add("onclick""printpage('m_printpage');");
使用javascript进行打印:
javascript 打印报表!        <script language="javascript">
javascript 打印报表!            
function printpage(m_printpage1){
javascript 打印报表!                
var newstr = document.all.item(m_printpage1).innerHTML;
javascript 打印报表!                
var oldstr = document.body.innerHTML;
javascript 打印报表!                document.body.innerHTML 
= newstr;
javascript 打印报表!                window.print(); 
javascript 打印报表!                document.body.innerHTML 
= oldstr;
javascript 打印报表!                
return true;
javascript 打印报表!            }
javascript 打印报表!            
function showHtml(obj)
javascript 打印报表!            {
javascript 打印报表!                obj.value 
= document.all.item("m_printpage").innerHTML;
javascript 打印报表!            }
javascript 打印报表!        
</script>

相关文章:

  • 2021-05-24
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
猜你喜欢
  • 2021-09-24
  • 2022-12-23
  • 2021-10-22
  • 2021-04-11
  • 2021-09-19
相关资源
相似解决方案