There is a problem with the wait cursor in the Forms.CrystalReportViewer:
1. first time load the report into viewer, get prompt for parameters, enter parameter value, the reportviewer is rendering the report but the cursor is changed to the default cursor. User has no ideal the report is still rendering.
2. Once the report is done rendering in the viewer, and I click the 'refresh' button on the toolbar, this time the hourglass will display in the main report area only if I switch to a different application, then switch back to the current viewer app. If I stay on the current viewer, no wait cursor for a long time. This behavior happens to the long running report. If the report rendering time is short, the wait cursor will display in the main report area once I click the 'refresh' button on the toolbar, but never on the initial load.
Dev Environment: VS2008, crystal report 2008 SP0, .net 3.5, C# win app.
Is there an easy way to display a wait cursor or progress indicator in the .net crystalreportviewer until the report is completely rendered in the viewer? It needs to be working with both initial report rendering, and refresh function through toolbar.