HI ,
Use this.Cursor = Cursors.WaitCursor;
before calling Reports.
And when it has generated reports , again get the default cursor
this.Cursor = Cursors.Default;