I've searched the forum for anything related to this, but haven't really found anything that seems related.
I have a WinForms app (VS2010, .Net 4.0 framework, WinXP) with six reports. Three of them utilize datasets that are loaded from stored procedures, the others are bound directly to their underlying stored procedures. These are relatively simple reports with no subreports or other unusual/complex conditions. The SQL select statements are also relatively simple with no overly complex joins.
During testing, we noted that if the Refresh button in the viewer control is clicked the app hangs and must be closed either through the IDE or via Task Manager. However, the reports built on the datasets do not exhibit this behavior and refresh normally. It was suggested that we hide the Refresh button, but this was deemed a "sub-optimal" solution.
I think it may have something to do with the parameters that are needed by the sprocs - we're not prompted for them again - but I have not been able to find an adequate explanation for the issue yet.
I'd appreciate any insight that someone could share - thanks in advance!