现在正在做的一个项目,用到了一个用来打印报表的控件。
然而我们的程序是一个后台服务程序,因此没有办法直接加入这个控件。通过下面的方法,Debug版可以实现要求,Release版没有任何效果:XlsReportCtrl XlsReportCtrl1 = new XlsReportCtrl();//如果没有下面两句话,运行时会抛出异常
System.Windows.Forms.Form form = new System.Windows.Forms.Form();
form.Controls.Add(xlsReportCtrl1);...
xlsReportCtrl1.DoPrint();在Debug版中,可以正常打印出来。但是在release下,程序能够执行完毕,但是却没有打印。实在不理解这个该死的控件为什么一定要与Form依存。