Passare query a crystal report

mercoledì 06 marzo 2013 - 17.03

jjchuck Profilo | Senior Member

ciao a tutti
son sicuro che la domanda è stata fatta piu volte...tuttavia la rifaccio anke perchè googolando non ho risolto

vorrei poter gestire dal code behind di una pagina asp.net la stringa sql per caricare il report...cosi da poter modificare la query e addirittura modificare i parametri...

non posso credere che non esista un esempio di partenza anche in c#...

vi prego bastano due righe per aprire un mondo

freeteo Profilo | Guru

Ciao jjchuck,
scusa per il ritardo nella risposta.

Certo che si può fare! anche se non proprio come stai pensando tu...
Evito di spiegarti tutto a parole, siccome "credo" nel codice, ti posto un paio di link dove puoi vedere qualche esempio pratico di come fare questa cosa...tenendo sempre presente che tutto non lo puoi rendere dinamico, soprattutto nel caricamento di dati:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
http://www.dotnethell.it/tips/ModificheRuntimeCrystal.aspx

Infatti devi tenere presente che la struttura che Crystal si aspetta in arrivo da codice, è la stessa con cui l'hai costruito, questo è imprescindibile...lL'unica cosa che puoi fare per rendere dinamico un campo puoi giocare con i i campi formula e modifcarli da codice, anche se non riuscirai a fare tutto bene grandezza, formattazione etc...potrebbe essere una strada valida.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

jjchuck Profilo | Senior Member

grazie
avevo letto anche un link tempo fa sul metodo push-pull...ma non fa mai male leggere

cmq grazie: ora è chiaro che si fanno report diversi proprio per finalità diverse...io magari mi facevo i "film"...

cmq non hai qualche altro esempio anche piu complesso...sono un born to suffer:)

freeteo Profilo | Guru

>grazie
>avevo letto anche un link tempo fa sul metodo push-pull...ma
>non fa mai male leggere
non conosco...di cosa si tratta?


>cmq non hai qualche altro esempio anche piu complesso...sono
>un born to suffer:)
al momento no, perchè poi si tratta di cose specifiche dell'esigenza di stampa, quindi tabelle, cross-tab, running total field etc...niente altro per quando riguarda "rendere dinamico il report tramite codice"...

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