C#水晶报表打印后会触发什么事件

我用的是ReportDocument打印的... 我用的是ReportDocument打印的 展开
 我来答
百度网友8350f62
推荐于2016-03-15 · 超过108用户采纳过TA的回答
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:112万
展开全部

我用的是FineReport,水晶报表的话VS200x内置版本,自2005开始。CrystalReportViewer里去到了打印事件,只提供了一个PrintReport的方法

建议自己做一个单独的按钮来控制打印和导出。 代码:

                         
//打印
CrystalReport1 rpt1 = new CrystalReport1();
rpt1.PrintToPrinter(1, true, 0, 0);
             
//导出,设置导出格式,导出路径等
ExportOptions crExportOptions=new ExportOptions(); 
DiskFileDestinationOptions crDiskFileDestinationOptions=new DiskFileDestinationOptions(); 
crExportOptions=rpt1.ExportOptions ;                 
crExportOptions.ExportFormatType =ExportFormatType.PortableDocFormat ;
crExportOptions.ExportDestinationType =ExportDestinationType.DiskFile;
string OutputFilePath= @"d:\xx.pdf";
crDiskFileDestinationOptions.DiskFileName=OutputFilePath;
crExportOptions.DestinationOptions=crDiskFileDestinationOptions;
rpt1.Export(crExportOptions);
追问
看清问题好吗我问的和你回答的搭边吗
追答
不好意思,我也是网上搜的,至于打印后会触发什么我原以为你都有打印机了打印过了不就知道了吗?所以没有看清问题,很抱歉没能帮到您!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式