CR.NET da VS.2003 a VS.2005: export dal viewer

martedì 30 ottobre 2007 - 19.13

volperubbia Profilo | Senior Member

Ciao a tutti,
sempre a proposito della migrazione di un'applicazione web da vs.2003 a vs.2005 ...
Pensavo di ricorrere all'esportazione gestita dal report viewer, però già sulla mia macchina di sviluppo (xp pro) ho dei problemi, figurarsi poi sul server ... ma questa è un altra puntata.
In pratica, cliccando sul btn esporta del viewer, si apre il popup x selezionare l'esportazione voluta ... ma poi, dopo l'ok, il popup restituisce una pagina bianca con il seguente messaggio ...

Impossibile eseguire l'esportazione utilizzando le opzioni specificate.
Verificare le opzioni e riprovare.

Da notare che se eseguo l'export lato .vb (da codice), funziona tutto.

Può essere dovuto:
- una cattiva installazione vs.2005?
- il fatto che l'applicazione è 1.1 e il report viewer è x 2.0?
- altro?

Quali sono opzioni specificate? ... nel senso che le esportazioni disponibili le ho provate tutte, e senza successo.

Grazie per l'attenzione,
Davide

--------------------------------------------------------------------

Ho risolto .
- Il report viewer è x 2.0.?
- Era un problema di sequenza load e prerender.

In definitiva, ecco un esempio di come la cosa può essere gestita.

Private Sub Report_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim m_Report As CrystalDecisions.CrystalReports.Engine.ReportClass = Nothing

If Session("MioReport") Is Nothing Then
m_Report = New .......
Session("MioReport") = m_Report
Else
m_Report = DirectCast(Session("MioReport"), CrystalDecisions.CrystalReports.Engine.ReportClass)
End If

Me.objViewer.ReportSource = m_Report
End Sub
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5