Confessions of a Dangerous Mind

Brain.FlushBuffer()
posts - 176, comments - 234, trackbacks - 93

RDLC DataSource

La settimana scorsa mi sono imbattuto in un piccolo problema effettuando il binding di un datasource di tipo object ad un report rdlc; il problema si verificava in questa linea:

rvReport.LocalReport.DataSources.Add(New ReportDataSource("BusinessData", _businessData))

Dove _businessData è un oggetto del Domain Model. L'errore si presentava come: 'Value does not fall within the expected range'.

Riporto la soluzione: Un oggetto di tipo ReportDataSource ammette come DataSource solo oggetti di tipo Collection e NON oggetti singoli. Non è possibile quindi passare un oggetto _businessData, bensì:

Dim _dummyDataSource as New List(Of BusinessData)

_dummyDataSource.Add(_businessData)

rvReport.LocalReport.DataSources.Add(New ReportDataSource("BusinessData", _dummyDataSource))

Print | posted on lunedì 22 ottobre 2007 13:05 |

Feedback

Gravatar

# re: RDLC DataSource

Mi hai appena salvato la giornata!!!

Grazie mille!!!
15/06/2010 15:25 | Omar Damiani
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET