strPrinterName = "\\Robin\CanonS10"在本地添加网络打印机,然后使用本地的打印机名

解决方案 »

  1.   

    水晶報表你可以用9.2的版本, 有輸出pdf,xls,doc打印的你這樣只能在服務器端打印, 定義了網絡打印機, 以後也只能在那邊打印了
      

  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参考:
    将水晶报表放在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>
      

  3.   

    CSDN 水晶报表专栏
    中国软件--专栏作家--海波.NET(haibodotnet)专栏
    http://www.csdn.net/develop/MY_article.asp?author=haibodotnet
    ---------------------------------- 四、水晶报表 - 解决方案1、在 Web 上打印水晶报表的四种方法 (haibodotnet收藏)