用的是vs2005自带的水晶报表,版本号应该是10吧
现在有一些报表 在客户端打印时, 需要设置为 “默认打印3份”
客户的服务器端托管在电信机房通过互联网访问,所以是不可能通过 printToPrinter打印到服务器端打印机来实现的
难道就没有别的办法能实现这一功能吗?

解决方案 »

  1.   

    ReportDocument.PrintToPrinter方法 
    public virtual void PrintToPrinter( int nCopies, bool collated, int startPageN, int endPageN ) 
        nCopies 指明要打印的分数 
        collated 指明是否逐份打印 
        startPageN 指明要打印的第一页 
        endPageN 指明要打印的最后一页
    http://www.qjedu.net/Article_Show.asp?ArticleID=1311
      

  2.   

    所以说了PrintToPrinter是服务器端打印机打印,无法使用在客户端