ReportViewer

giovedì 07 gennaio 2010 - 10.45

Gemini Profilo | Expert

Ciao a tutti
cercando sul web qualche articolo per la realizzazione di report in asp.net con strumenti open-source, ho trovato un articolo che parla di ReportViewer.
Non mi è chiaro se posso utilizzarlo sul server liberamente o se ha bisogno di una licenza, se permette di stampare report e esportarli in formato pdf.
Posso utilizzare come origine dati mysql?
Grazie mille

amdbook Profilo | Junior Member

Come specificato su MSDN: "È possibile distribuire liberamente report e controlli ReportViewer inclusi nell'applicazione." (Rif. http://msdn.microsoft.com/it-it/library/ms251723.aspx). Puoi esportare il report in PDF. Puoi popolare il tuo report traminte DataSet o Oggetti, di conseguenza puoi estrapolare i dat da un database MySQL, popolare un DataSet (ad esempio) da utilizzare come sorgente dati del report.

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

Gemini Profilo | Expert

Ciao
ho inserito in una pagina aspx un controllo ReportViewer.
Quando clicco su 'nuovo report' mi prende come stringa di connessione quella presente nel fil web.config, mi fa scegliere le tabelle del database, ma quando clicco su avanti mi dice che non è possibile andare avanti perchè non riesce a leggere le informazioni delle tabelle.
Come mai?
Come faccio a crearmi il report se posso accedere al db?
Grazie mille

amdbook Profilo | Junior Member

Probabilmente nel frattempo ha risolto, ma rispondo lo stesso:

1) Prima di aggiungere il report alla pagina .aspx, creati un DataSet tipizzato aggiungendo le tabelle del database MySQL
2) Aggiungi il ReportViewer alla pagina .aspx
3) A questo punto puoi: utilizzare il wizard guidato per la creazione del nuovo report, ma fai attenzione a scegliere il DataSet creato al punto 1
come sorgente dati o aggiungi un nuovo file di report al tuo progetto che andrai ad impostare in un secondo momento come report per
il ReportViewer.

Volendo posso allegarti un progetto d'esempio.

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/
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