Member 13504613 Ответов: 0

Экспорт отчета RDLC в PDF in VB.NET не работает , пожалуйста, помогите мне


When execution this code 
It is take very long time at the render line and then not complete execute this line , why?


Что я уже пробовал:

'Создаем экземпляр элемента управления reportviewer
Дим зрителю в качестве нового Microsoft.Отчетности.Приложения WinForms.Элемент управления reportviewer()

- Установить локальный отчет
'Примечание: MyAppNamespace относится к пространству имен для приложения.
зритель.LocalReport.ReportEmbeddedResource = "SalesWithBarCode.RptPrintCompleteInvoiceForContinuescustomer.rdlc"

'Создать Источник Данных Отчета
Dim rptDataSource как новый Microsoft.Reporting.WinForms.ReportDataSource("dsGeneral", dt_Invoice_Delete_Send_Email)

зритель.LocalReport.Источники Данных.Добавить(rptDataSource)

- Экспорт в PDF. Получить двоичное содержимое.
Dim pdfContent As Byte() = просмотрщик.LocalReport.Визуализация("ПДФ" Ничего, Ничего, Ничего, Ничего, Ничего, ничего)

'Creatr PDF файл на диске
Dim pdfPath As String = "D:\report.pdf"

Дим pdfFile, так как новая система.ИО.Хранилище FileStream(pdfPath, системы.ИО.Содержит filemode.Создавать)

pdfFile.Write(pdfContent, 0, pdfContent.Длина)

pdfFile.Закрывать()

0 Ответов