Passare parametri al sottoreport

martedì 14 giugno 2005 - 16.28

stee85 Profilo | Senior Member

ciao avrei bisogno di passare al sottoreport alcuni parametri tipo:
PrmPrmId=PrmOwnId-1 and PrmTyp="M"
da dove glieli passo?

Ah un'ultima cosa posso fare dei sottoreport anche se non sono collegati al report?

grazie mille

freeteo Profilo | Guru

ciao stefania,
per passare i parametri al report puoi tranquillamente usare l'insieme reportparameter dell'oggetto reportdocument.
Poi all'interno del report (quindi direttamente dall'editor di vs) puoi fare tu la formula di selezione dipendente dai parametri che valorizzerai da codice...
ES:
reportdocument mioreport = new erpotdocument();
mioreport.load(....file...

mioreport.parametrers["mioparametro"].value = "ciao";

nel design time come ti dicevo prima metti la tua formula di selezione...
spero di non essere stato troppo contorto :-)
ciao

stee85 Profilo | Senior Member

scusa ma questo nn è per passare parametri al report?

Andy Profilo | Senior Member

Ciao..

per passare parametri ai sottoreport puoi usare le variabili Shared; per capire come si utilizzano guarda questo link:

http://www.dotnethell.it/forum/messages.aspx?ThreadID=3806

freeteo Profilo | Guru

scusami avevo letto male :-(
ogni sottoreport è cmq 1 istanza dell'oggetto report quindi se vuoi passargli i parametri devi aprirlo ovvero:

mioreport.Subreports["sottoreportone"].ParameterFields[...

ps: puoi mettere 1 sottoreport anche senza linkarlo al principale vai tranquilla
ciao

stee85 Profilo | Senior Member

non so perchè ma non esiste mioreport.subreports....
io ho fatto
reportdocument rep=new reportdocument();
....
rep.subreports.....

al posto di reportdocument repo = ....
devo mettere il nome del mio report? perchè il report si trova in un'altra cartella e quindi non riesco a vederlo ... non so se devo includere qualche cosa... boh
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