当前位置:编程学习 > C#/ASP.NET >>

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代码:

 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();
--------------------编程问答-------------------- 那位可以解决一下这个问题呢? --------------------编程问答-------------------- 我也想知道  帮顶 --------------------编程问答-------------------- ASP.NET AJAX Control的tab控件会将你在当前tab里操作的状态保留,所以不会刷新,建议楼主在查一下他的属性。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,