I'm creating a dashboard report where the data is coming from a non-standard source.
Is it necessary to use the NeedDataSource Event to bind the entire report? What if I didnt' want to use it at all..what would I loose?
In my case I need to query the source once and get the data for the entire report.
I was thinking it might be better in my case to get the data from the source and then call the NeedDataSource event for the individual items of the report(tables, lists and etc) instead of creating an object to build the entire report.
Seems like using the NeedDataSource event for the individual charts and other report items on the report would render faster because once the data has been retrieved the child report items could begin rendering at the same time.
Is there any reason I can't bypass the NeedDataSource for things like the Header for the report and just bind the items directly?