I'm want to make ReportViewer on <ext:Panel ... Report Change when changes date in DatePicker.

*<ext:Window*
*           ID="CalendarWindow"*
*           runat="server"*
*           MinWidth="198"*
*           MinHeight="230"*
*           Resizable="false"*
*           Title="???????? ????"*
*           Show&#111;nload="false"*
*           BodyStyle="padding:3px;">
*           <Body>
*               <ext:DatePicker ID="dpDateCalendar" runat="server">              *
*                   <AjaxEvents>
*                      <Select Success="Calendarwindow.close();" OnEvent="dpDateCalendar_SelectionChanged">
*                       </Select>
*                   </AjaxEvents>
*               </ext:DatePicker>
*           </Body>       *
*      </ext:Window>


.

.

*<ext:Panel*
*                   ID="pnlReport"*
*                   runat="server"*
*                   Height="400px"*
*                   Width="900px"
*                   Title="??????? ???????"
*                   BodyStyle="padding:5px;">
*                   <Body>
*                       <rsweb:ReportViewer ID="reportViewerMain" runat="server"  Width="100%">
*                       </rsweb:ReportViewer>
*                   </Body>
*                   <LoadMask ShowMask="true" Msg="Report generated..." />
*               </ext:Panel>


On Server part..


* protected void dpDateCalendar_SelectionChanged(object sender, EventArgs e)
*   {
*       Coolite.Ext.Web.DatePicker picker = (Coolite.Ext.Web.DatePicker)sender;
*       this.SelectedDateInSession = picker.SelectedDate;
*       this.SetCalendar();
*       this.SetBalance();

*       this.MainReportBulder(DBUtil.GetMainReportData(SelectedDateInSession, SessionProfile.SelectedShopID, Application));
*       this.reportViewerMain.LocalReport.Refresh();
*       //pnlReport.Reload(); *<==show ERROR when place it!!
*   }


How to make it works??*