如题。
首先说明,这是一个Windows Form程序,很抱歉,我发在了asp.net里面了。在一个Windows Form中,按下此按钮后,直接就在打印机上打印预想的水晶报表。
(注意是直接打印,不必出现报表预览窗体,不必出现打印对话框窗体)。我现在的按钮事件是
Dim ReportOfEFG As New FormRpt
ReportOfEFG.ShowDialog()
然后,在FormRpt的onload事件中处理打印,以及导出excel文件的工作。
Sub FormRpt_Load(...)        
        initReport()  //处理窗体上的水晶报表数据的显示
        crystalRptEFG.PrintToPrinter(0, True, 0, 0) //打印
        makeExeclDocument("ccccc.xls")              //导出Execl文件
End Sub
但是上面的代码,总是会出现这个FormRpt的预览窗体;在显示此窗体的同时,
会直接在打印机上打印报表,导出Execl文件。
求教大师指点。末学不胜感激。
谢谢。