2015-05-26 49 views
0

如何以編程方式生成並保存來自RDLC報告的PDF報告?以winform形式從RDLC報告生成PDF

我這樣做是在Web應用程序和它的作品用下面的語句:

 Dim fileContent As Byte() = viewer.LocalReport.Render("PDF", Nothing, mimeType, encoding, extension, streamIds, _ 
      warnings) 

任何一個可以指導我在winform實現這一目標最好的方式。

當使用相同的方法,然後得到錯誤Defination of the report is invalid

REport viewer version 10.0

+0

[在後臺創建從RDLC報告一個PDF]的可能重複(http://stackoverflow.com/questions/2684221/creating-a-pdf-from-a-rdlc-report-內式背景) – InitK

回答

0

報告創建在VS 2008,但是,在打開VS 2013和試圖生成使用Microsoft的ReportViewer WinForm的DLL 10.0如此PDF,即發生了。

它通過將舊報告文件打開到VS 2010並進行相關更改並在Visual Studio中使用該文件來修復它。所以,Microsoft報告查看器winform DLL 10.0是能夠打開此報告。

其解決。

感謝