CoderWil Ответов: 0

Web crystal report viewer не показывает данные отчета при загрузке


Привет, я установил CRforVS_13_0_19 (V13. 0. 9. 2312) в сообщество VS 2015 и столкнулся со следующими проблемами во время выполнения.

Содержимое отчета не отображается при его загрузке.

Я создаю очень простой отчет crystal, добавляя текстовые объекты в каждый раздел отчета. Предварительный просмотр непосредственно из отчета во время разработки, и все выходит нормально.

Когда я публикую его в IIS 10 для просмотра отчета, я вижу только средство просмотра отчетов с пустым содержимым в основном отчете. Однако если я нажму на кнопку обновления просмотра crystalreport, на следующую страницу или изменю коэффициент масштабирования, то появится содержимое отчета.

Вот код при загрузке страницы
Dim reportdocument As New ReportDocument()
ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"))
CrystalReportViewer1.BestFitPage = True
CrystalReportViewer1.PDFOneClickPrinting = False
CrystalReportViewer1.HasSearchButton = False
CrystalReportViewer1.HasRefreshButton = True
CrystalReportViewer1.ReportSource = reportdocument
CrystalReportViewer1.RefreshReport()


Кроме того, я замечаю, что если я отлаживаю веб-форму из VS, то вообще не вижу crystalreportviwer. Мне сказали, что он не поддерживает IIS express, интересно, правда ли это?

Этот тестовый проект называется .Net 4.5.2

Кто-нибудь может помочь?

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

Я пытался принудительно обновить, перейти на следующую страницу или увеличить отчет во время загрузки программы просмотра, но безуспешно.

Private Sub CrystalReportViewer1_Load(sender As Object, e As EventArgs) Handles CrystalReportViewer1.Load
       CrystalReportViewer1.RefreshReport()
       CrystalReportViewer1.Zoom(100%)
   End Sub

0 Ответов