Richiamare servizio web da Crystal Reports

venerdì 19 febbraio 2010 - 16.57

simone_dicicco Profilo | Newbie

Ciao ragazzi!

è possibile richiamare un servizio web da crystal reports per visual studio 2008?
ho fatto un pò di ricerche.. ma non mi sento fortunato

grazie!
Simone.

tonyexpo Profilo | Senior Member

non che io sappia......
un report puo essere solo popolato, puo eseguire raggruppamenti e calcoli così come puo richiamare componenti esterni grafici
ma l'uso di un WS dovrebbe essere fatto dal codice che popola il report (quello che gli passa il datasource) non dal report stesso

ciao

Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos

freeteo Profilo | Guru

Ciao,
concordo con quanto detto da tony, non c'è la possibilità di costruire un report facendolo puntare direttamente ad un webservice.

Invece puoi farlo puntare ad un db d'esempio,che torni la stessa struttura di dati che torna il webservice, ad esempio, se il webservice torna una collection di oggetti che ha certe proprietà, puoi creare una tabella in un database temporaneo con la stessa struttura (stesse proprietà dell'oggetto) e agganciare il report a quello.

Poi da codice gli passi i dati, questa volta letti dal webservice, ma la chiamata al webservice te la fai via codice insomma...se guardi quest'esempio:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx (il download in fondo)
vedi che i dati vengono passati da codice al report, letti da un database, ma potrebbero essere tranquillamente letti chiamando il webservice...

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