【问题标题】:Crystal Report Viewer Print to Default Printer ProgrammaticallyCrystal Report Viewer 以编程方式打印到默认打印机
【发布时间】:2014-05-07 20:12:43
【问题描述】:

我有一个已导入表单的 Crystal 报表,我想要它,以便当我双击某些内容时,它会加载报表,然后打印它。

有没有办法通过代码做到这一点?

【问题讨论】:

    标签: c# winforms visual-studio-2010 crystal-reports


    【解决方案1】:

    致电PrintToPrinter举报。

    将报告的指定页面打印到使用 PrintOptions.PrinterName 属性选择的打印机。 如果没有选择打印机,将使用报告中指定的默认打印机。

    类似这样的:

    using (var report = new YourCrystalReport())
    {
        // Call report.SetDataSource() if necessary
        // Call report.SetParameterValue() as necessary
    
        report.PrintToPrinter(...);
    }
    

    虽然我链接的文档说的是VS2003,但我只是在VS2012中使用最新的水晶驱动试了一下,调用似乎是一样的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多