posts - 315, comments - 268, trackbacks - 15

My Links

News

View Pietro Libro's profile on LinkedIn

DomusDotNet
   DomusDotNet

Pietro Libro

Tag Cloud

Article Categories

Archives

Post Categories

Blogs amici

Links

Report Locali & ReportDataSource

Post nato da una discussione su forum. Supponiamo di avere un DataSet tipizzato contenente un oggetto DataTable "Articoli" come in figura:

DataSet

Supponiamo di avere anche un report locale del tipo:

 Immagine 

Per associare il nostro DataTable al report, possiamo utilizzare un ReportDataSource, scrivendo del codice tipo:

1 Dim dsStampa As New DsStampa() 2 Dim tableArticoli As New DsStampa.ArticoliDataTable() 3 4 'Aggiungo un paio di righe 5 Dim articoloRow As DsStampa.ArticoliRow = tableArticoli.NewArticoliRow() 6 articoloRow.Codice = "CODICE A" 7 articoloRow.Descrizione = " DESCRIZIONE 1" 8 tableArticoli.Rows.Add(articoloRow) 9 10 articoloRow = tableArticoli.NewArticoliRow() 11 articoloRow.Codice = "CODICE B" 12 articoloRow.Descrizione = " DESCRIZIONE 2" 13 tableArticoli.Rows.Add(articoloRow) 14 15 Dim reportDataSource As New Microsoft.Reporting.WinForms.ReportDataSource() 16 17 reportDataSource.Name = "DsStampa_Articoli" 18 reportDataSource.Value = tableArticoli 19 20 Me.ReportViewer1.LocalReport.ReportPath = "Report1.rdlc" 21 Me.ReportViewer1.LocalReport.DataSources.Clear() 22 Me.ReportViewer1.LocalReport.DataSources.Add(reportDataSource) 23 Me.ReportViewer1.RefreshReport()

E' importante non sbagliare ad impostare la stringa della proprietà Name della nostra istanza di reportDataSource con il valore presente nelle proprietà Table del report

Immagine

altrimenti all'interno del ReportViewer verrebbe notificato un errore che indica che non è stata fornita nessuna sorgente dati

Immagine1

Codice sorgente: Test Report.zip

 

Technorati Tag:

Print | posted on martedì 15 aprile 2008 14:07 | Filed Under [ Reporting ]

Feedback

Gravatar

# re: Report Locali & ReportDataSource

Mi era capitato anche a me rimettendo le mani in un programma con report...e siccome avevo "custimizzato" i caratteri di vs.net .... non mi faceva vedere l'under score.... e mi ci sono "rinco....ito" x un pomeriggio :D
15/04/2008 18:07 | Carlo Bertini
Gravatar

# re: Report Locali & ReportDataSource

Le soluzioni ai problemi più semplici (a volte), sono proprio quelle che fanno perdere più tempo...
15/04/2008 18:39 | Pietro Libro
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET