Избавьтесь от файлов, сгенерированных Crystal Report в папке temp - Visual Studio 2008

Привет, я вставил ниже фрагмент кода, в котором я показываю отчет. Я использую 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
5
задан Ash 14 July 2011 в 09:37
поделиться