Привет, я вставил ниже фрагмент кода, в котором я показываю отчет. Я использую Visual Механизм Crystal Report Studio 2008. Он отлично работает с этим фрагментом кода
Проблема: Каждый раз, когда запускается отчет, он генерирует файлы ('. * Tmp', '. * Rpt'), обычно во временном папка c: \ windows \ temp , однако мы можем получить избавиться от файлов * .tmp путем установки корзины в пуле приложений, но нужен способ избавиться от файлов .rpt.
Найденное решение: Вызов Close () и Dispose () для объекта отчета. Я делаю это с помощью crReportDoc.Close (), затем crReportDoc.Dispose ()
Фактическая проблема: Если вызывается Dispose () , в отчете появляется следующая ошибка ' Ссылка на объект не привязана к экземпляру объекта '
Я буду очень признателен, если один из товарищей поможет мне с решением, поскольку я совсем новичок в программировании.
Спасибо
Dim crReportDoc = New CrystalDecisions.CrystalReports.Engine.ReportDocument
crReportDoc = Session("ReportDocument")
ReportViewer.DisplayToolbar = True
ReportViewer.EnableDrillDown = True
ReportViewer.DisplayGroupTree = False
ReportViewer.Visible = True
ReportViewer.DisplayToolbar = True
ReportViewer.ReportSource = crReportDoc