Привет, я вставил ниже кусок кода, где я показываю отчет.Я использую Visual Studio 2008 Crystal Report Engine.Все хорошо работает с куском кода
Проблема: Каждый раз, когда запускается отчет, он генерирует ('. * Tmp', '. * Rpt') файлы, как правило, во временном режиме.папка c: \ windows \ temp , однако мы можем избавиться от файлов * .tmp, установив recycle в пуле приложений, но нам нужен способ избавиться от файлов .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