Passare valori singoli ad una report (crystal report net)

venerdì 20 luglio 2012 - 17.41
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows Server 2008  |  Visual Studio 2010  |  Internet explorer 8.0  |  Chrome  |  Javascript  |  Crystal Reports 10.0

trinity Profilo | Guru

Salve a tutti,
allora ho creato una pagina asp net che deve mandare in stampa un elenco di dati passati da una list of..qui nessun problema. Però sulla pagina asp ho una serie di singoli dati che non si trovano nella list of e che in teoria rappresenterebbero l'intestazione del report. Adesso la mia domanda è la seguente, è possibile e se si come passare dei valori che si trovano per esempio in delle label su un report creto con crystal report net?

Ciao E grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Caleidoscopio Profilo | Newbie

Dovresti creare dei campi di tipo parametro all'interno del report creato con Crystal, e poi assegnarli dei valori, che potrebbero anche essere istanziati anche attraverso variabili globali.

I campi di tipo parametro hanno solitamente nome: @nome

C'e' qualcosa anche qui sul forum basta che cerchi :)
stefano

freeteo Profilo | Guru

Ciao ragazzi, perdonate il ritardo nella risposta.
Per quanto riguarda la tua esigenza Trinity, concodro con quanto detto da Caleidoscopio, puoi passare i parametri che servono e metterli nel report dove ti servono, facendo così l'inserimento di valori "dritti", senza bisogno di datasource diciamo.

Il codice è abbastanza semplice, ti basta chiamare il metodo "SetParameterValue", qualcosa di questo tipo:
... ReportDocument r = new ReportDocument(); r.Load(Server.MapPath("....rpt")); r.SetParameterValue("parametro", DateTime.Now); viewer.ReportSource = r; ...
dove "parametro" è il nome del parametro, che hai dato in fase di design del report stesso.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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