【发布时间】:2014-05-07 20:12:43
【问题描述】:
我有一个已导入表单的 Crystal 报表,我想要它,以便当我双击某些内容时,它会加载报表,然后打印它。
有没有办法通过代码做到这一点?
【问题讨论】:
标签: c# winforms visual-studio-2010 crystal-reports
我有一个已导入表单的 Crystal 报表,我想要它,以便当我双击某些内容时,它会加载报表,然后打印它。
有没有办法通过代码做到这一点?
【问题讨论】:
标签: c# winforms visual-studio-2010 crystal-reports
致电PrintToPrinter举报。
将报告的指定页面打印到使用 PrintOptions.PrinterName 属性选择的打印机。 如果没有选择打印机,将使用报告中指定的默认打印机。
类似这样的:
using (var report = new YourCrystalReport())
{
// Call report.SetDataSource() if necessary
// Call report.SetParameterValue() as necessary
report.PrintToPrinter(...);
}
虽然我链接的文档说的是VS2003,但我只是在VS2012中使用最新的水晶驱动试了一下,调用似乎是一样的。
【讨论】: