Печать rdlc без предварительного просмотра - PullRequest
0 голосов
/ 01 мая 2019

Работа на .rdlc для прямой печати (без предварительного просмотра) (Ссылка: Печать ReportViewer без предварительного просмотра ).Я могу печатать напрямую на принтер, не открывая ReportViewer.Я застрял в странной ситуации.Вышеупомянутое решение хорошо работает в Windows 7, но выдает ошибку «Некоторые параметры или учетные данные не были указаны» в Windows 10. Эта ошибка генерируется на

ReportPageSettings reportPageSettings = report.GetDefaultPageSettings();

Я тестировал тот же код, который работает наWindows 7. Миграция на Windows 10 генерирует эту ошибку.

Я пробовал 1)

  Dim lrpt As New LocalReport()
        lrpt.ReportEmbeddedResource = "POS-Rest.Invoice.rdlc"
        Dim rds As New ReportDataSource("InvoiceDataSet", SelfDetailsBindingSource)

        lrpt.DataSources.Add(rds)
        lrpt.Refresh()
        lrpt.ExecuteReportInCurrentAppDomain(System.Reflection.Assembly.GetExecutingAssembly().Evidence)

 Dim rpt As New ReportPrintDocument(lrpt)
rpt.Print()

2)

Dim rpt As New ReportPrintDocument(Me.ReportViewer1.LocalReport)
 rpt.Print()

Проверьте скриншот ошибки! http://prntscr.com/nj4s49

...