46 messaggi dal 25 maggio 2010
Ciao a tutti,
ho creato un report che assume i dati attraverso una stored procedure di sql server 2005.
Ho il seguente problema: il report viene caricato correttamente ma tramite la barra degli strumenti del report riesco a visualizzare solamente le prime 2 pagine. I dati sono correttamente caricati perchè se clicco sul pulsante di visualizzazione dell'ultima pagina si visualizza la pagina 5. Se da questa pagina clicco sul pulsante di pagina precedente va alla pagina 1.
C'è un'anima pia che sa come risolverlo?

Il codice è il seguente:
---------------------------------------------------------------------------
Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports.Engine

Partial Class Master_Default

Inherits System.Web.UI.Page



Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Call CaricaReport("ReportInterventi.rpt")

End Sub



Protected Sub CaricaReport(ByVal Report As String)
Dim myReportDocument As New
CrystalDecisions.CrystalReports.Engine.ReportDocument
Dim paramFields As New CrystalDecisions.Shared.ParameterFields
Dim paramField As New CrystalDecisions.Shared.ParameterField
Dim paramField2 As New CrystalDecisions.Shared.ParameterField
Dim paramDiscreteValue As New
CrystalDecisions.Shared.ParameterDiscreteValue
Dim paramDiscreteValue2 As New
CrystalDecisions.Shared.ParameterDiscreteValue


Select Case Me.ddlReport.SelectedValue
Case 1
myReportDocument.Load(Server.MapPath(Report))
End Select

Me.CrystalReportViewer1.ParameterFieldInfo.Clear()

paramField.Name = "@Area"
paramDiscreteValue.Value = Me.ddlArea.SelectedValue
paramField.CurrentValues.Add(paramDiscreteValue)
paramFields.Add(paramField)

paramField2.Name = "@Anno"
paramDiscreteValue2.Value = Me.ddlAnno.SelectedValue
paramField2.CurrentValues.Add(paramDiscreteValue2)
paramFields.Add(paramField2)


CrystalReportViewer1.ParameterFieldInfo = paramFields
CrystalReportViewer1.HasGotoPageButton = False
CrystalReportViewer1.HasCrystalLogo = False
CrystalReportViewer1.HasSearchButton = False
CrystalReportViewer1.HasZoomFactorList = False
CrystalReportViewer1.HasToggleGroupTreeButton = False

CrystalReportViewer1.ReportSource = myReportDocument

End Sub

Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init

Dim Cred As New TableLogOnInfo

Cred.ConnectionInfo.ServerName = "NOMEDELSERVER"
Cred.ConnectionInfo.UserID = "USERID"
Cred.ConnectionInfo.Password = "PASSWORD"
Cred.ConnectionInfo.DatabaseName = "NOMEDB"

CrystalReportViewer1.LogOnInfo.Add(Cred)

End Sub

End Class

--------------------------------------------------------------
Grazie in anticipo,
s
Ciao, ho il tuo stesso identico problema, almeno tu sei arrivato alla seconda pagina, a me visualizza solo la prima, se clicco sulle altre pagine o il tasto nuova pagina ottengo il seguuente errore:

Nessuna origine report valida disponibile

Se hai risolto ti chiedo cortesemente di farmi sapere, ciao

www.webrimini.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.