Impostare e selezionare un Parametro

lunedì 03 luglio 2006 - 12.10

giorgiodipietro Profilo | Junior Member

Un Saluto a tutto il forum.

Io ho un report dove devo visualizzare una stringa che cambia di volta in volta.
Per passare questa stringa al report devo usare un Parametro (se esiste un altro metodo, ditemelo...)

Riesco tranquillamente a passare il valore, l'unico problema è che mi visualizza comunque la maschera per selezionare il valore del parametro anche se nella lista dei valori c'è una sola stringa.

Qualcuno sa consigliarmi come evitare che esca la maschera di selezione e selezionare direttamente da codice il primo (e unico) valore.

Grazie mille in anticipo.
Giorgio

Non si finisce mai di imparare!!

freeteo Profilo | Guru

ciao,
ma tu come gli passi il valore? perche' devi "settare" il valore non lasciarne solo 1 nella serie di valori...
mioreport.SetParameterValue("mioparametro", "ciaoasdasd");
Hai usato questa sintassi?
Oppure è su 1 sottoreport?

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

giorgiodipietro Profilo | Junior Member

Purtroppo io quel metodo non ce l'ho.
Ho passato i valori con questa sintassi:

'Dim crParameterFieldDefinitions As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinitions
'Dim crParameterFieldDefinition As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition

'Dim crParameterValues As New CrystalDecisions.Shared.ParameterValues()
'Dim crParameterDiscreteValue As New CrystalDecisions.Shared.ParameterDiscreteValue()

'Set discrete value
'crParameterDiscreteValue.Value = "Valore Parametro"

'Access first parameter field definition
'crParameterFieldDefinitions = rpt.DataDefinition.ParameterFields
'crParameterFieldDefinition = crParameterFieldDefinitions.Item("NomeParametro")

' Add parameter value

'crParameterValues = crParameterFieldDefinition.CurrentValues
'crParameterValues.Add(crParameterDiscreteValue)

' Apply the current value to the parameter definition
'crParameterFieldDefinition.ApplyDefaultValues(crParameterValues)

I valori li aggiunge tranquillamente, solo che devo sempre selezionare il valore in fare di creazione del report.

Giorgio

Non si finisce mai di imparare!!
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