关于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);