Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Reporting Services ed esportazione su file di testo
lunedì 08 marzo 2010 - 17.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
lun 8 mar 2010 - 17:48
Ciao a tutti,
nella mia applicazione web ASP.NET 2.0, ho una serie di reports
realizzati con reporting services.
Dovrei ora realizzare una nuova funzionalità, ovvero esportare su
file di testo (o al massimo su file xls ad una colonna), tutti i valori
di una determinata colonna (fra quelle visualizzate sul report).
Ad esempio, se nel report ho questa tabella
Campo - Valore1 - Valore2 - ... - ValoreN
------------------------------------------------
001 - 1 - 2 ...
002 - ...
003 -
Vorrei ottenere questo file di testo:
001
002
003
....
Qualche idea?
Grazie per l'attenzione,
Davide
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 9 mar 2010 - 15:35
Ciao,
non credo sia possibile discriminare il set di dati da esportare, puoi esportare solamente l'intero report.
Però prima di richiamare il metodo "Render" per esportarlo, puoi generare da codice una DataTable o cmq una collection di dati da passare al report,che contenga solo quella colonna con i relativi valori...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
mer 17 mar 2010 - 12:52
Ciao Matteo,
hai ragione, si può esportare solo l'intero report. Anche per quest'ultimo caso me la devo
studiare un po'. La mia pagina di reportistica RS infatti non usa il metodo Render, è abbastanza
stupida, c'è solo il report viewer a cui passo alcuni parametri e per il resto è autonomo.
Per realizzare invece la stessa cosa nella pagina di reportistica crystal, è stato più immediato:
- popolo il datasource tbl
- se voglio un report standard, rpt.SetDataSource(tbl)
- se voglio un'esportazione su txt, non istanzio nemmeno il report, ma prendo il datasource,
lo formatto come stringa e poi lo butto in una finestra popup.
Davide
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 17 mar 2010 - 15:04
>- se voglio un'esportazione su txt, non istanzio nemmeno il report,
>ma prendo il datasource,
>lo formatto come stringa e poi lo butto in una finestra popup.
Era essattamente quello che ti dicevo di fare nel post precedente
Cmq puoi fare esattamente le stesse cose con SqlReporting ed è più leggero, solamente ha meno formati di esportazione...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
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 !