日期:2014-05-19  浏览次数:21042 次

关于VS.net2005的CrystalReport直接打印问题(winform)
我用CrystalReport生成了一个报表..我想不经过crystalReportViewer预览直接打印报表..代码是这样的:      
CrystalReport1   ProjectBill   =   new       CrystalReport();
ProjectBill.PrintToPrinter(1,   true,   1,   1);
因为没有用打印机测试,所有不知道打印得了吗?不是的话请各位高手给点代码。但是我在运行它后,会叫我保存document.mdi文件,这是又怎么回事?

------解决方案--------------------
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(ds.Tables[0].DefaultView); //ds 是你的数据集
cr.PrintToPrinter(1, true, 1, 9999);