ReportView+AJAX刷新问题
<contenttemplate>
<asp:UpdatePanel>
<cc1:TabContainer>
..........
....
<cc1:TabPanel ID="TabPanel6" runat="server" HeaderText="TabPanel6">
<HeaderTemplate>
预览报表
</HeaderTemplate>
<ContentTemplate>
<asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="预览" />
<br />
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Height="500px" Width="100%" Font-Names="Verdana" Font-Size="8pt">
</rsweb:ReportViewer>
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
</contenttemplate>
</asp:UpdatePanel>
我加载的报表文件(temp.rdlc)是动态生成的,当我改变设置后,temp.rdlc的内容发生改变,点击预览(button3)时,重新加载报表,但呈现出来报表没有变化.应该怎么解决这个问题啊?
button3代码:
--------------------编程问答-------------------- 那位可以解决一下这个问题呢? --------------------编程问答-------------------- 我也想知道 帮顶 --------------------编程问答-------------------- ASP.NET AJAX Control的tab控件会将你在当前tab里操作的状态保留,所以不会刷新,建议楼主在查一下他的属性。
this.ReportViewer1.ProcessingMode = ProcessingMode.Local;
this.ReportViewer1.LocalReport.DataSources.Clear();
this.ReportViewer1.LocalReport.ReportPath = tempPath;
this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("ReportDataSource", ReportTemplateManageBLL.GetDataTable()));
this.ReportViewer1.LocalReport.Refresh();
补充:.NET技术 , ASP.NET