据说.net2003的话要加一个补丁,而且必须联系水晶报表公司才能得到,2002可以有打印,我现在用的2003,打印调的是ie的打印功能,不过功能也很好实现的,代码控制页面显示再打印一样可以实现全部打印或者选择打印

解决方案 »

  1.   

    9.2的有跟winform一样的打印功能
      

  2.   

    水晶报表在 WEB 上的应用
    打印:下载后在 PDF 里搜索 web print……Crystal Reports for Visual Studio .NET高级编程
    英文版 Ebook 下载:
    http://www.crystaldecisions.com/products/dev_zone/downloads/wrox4_report_integration_web.pdf
      

  3.   

    将水晶报表放在DIV中,然后用JS打印。
    如:
    JS
    function printpage(m_printpage1)
    {
    var newstr =document.all.item(m_printpage1).innerHTML
     //document.all.item(m_printpage1).innerHTML var oldstr = document.body.innerHTML;
    document.body.innerHTML=newstr; window.print(); 
    document.body.innerHTML = oldstr;

    return false;
    } HTML:
    <div id="m_printpage">
    <CR:CrystalReportViewer id="CrystalReportViewer1" runat="server" HasSearchButton="False" HasZoomFactorList="False" HasPageNavigationButtons="False" HasGotoPageButton="False" HasDrillUpButton="False" EnableDrillDown="False" DisplayToolbar="False"></CR:CrystalReportViewer>
    </div>