Parametri richiesti

martedì 18 giugno 2013 - 08.35

Giocattolaio Profilo | Newbie

Ciao a tutti, ho un problema con crystal report.

Nel mio report ho inserito alcuni parametri che provo a passare da codice nel momento dell'inizializzazione:
ReportDocument rpdOrdine = new ReportDocument(); rpdOrdine.Load(Server.MapPath("../../../stampe/BB/impegni.rpt")); rpdOrdine.SetParameterValue("parDataDa", txt_dataDa.Text); rpdOrdine.SetParameterValue("parDataA", txt_dataA.Text); rpdOrdine.SetParameterValue("parUtente", "pippo"); rpdOrdine.SetDataSource(cDB.leggiDt(cDB.scriviSP("sp_stampa_BB_impegni", hstPar))); crv_report.ReportSource = rpdOrdine;

Però quando lancio il report mi continua a chiedere di inserirei i valori di parDataDa, parDataA e parUtente

Qualcuno ha qualche idea?

Grazie
Fabio

grisu70 Profilo | Newbie

Ciao,
io ho risolto cosi' ...

Dim paramFields As New CrystalDecisions.Shared.ParameterFields()
Dim paramField As New CrystalDecisions.Shared.ParameterField()
Dim discreteVal As New CrystalDecisions.Shared.ParameterDiscreteValue()

paramField.ParameterFieldName = nome mio parametro
discreteVal.Value = valore mio parametro
paramField.CurrentValues.Add(discreteVal)
paramFields.Add(paramField)

'Se devi passare piu' di un parametro l'unico modo che ho trovato e' aggiungere altre variabili
'Non sono riuscito a riutilizzare paramfield e discreteval quindi ho dovuto aggiungere queste 6 righe di codice:

Dim paramField2 As New CrystalDecisions.Shared.ParameterField()
Dim discreteVal2 As New CrystalDecisions.Shared.ParameterDiscreteValue()
paramField2.ParameterFieldName = nome mio parametro2
discreteVal2.Value = valore mio parametro2
paramField2.CurrentValues.Add(discreteVal2)
paramFields.Add(paramField2)

' sempre
CrView.ParameterFieldInfo = paramFields
CrView.ReuseParameterValuesOnRefresh = True

Spero funzioni.

ciao
Fabrizio
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5