Экспорт отчета 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.Закрывать()