如何在回发时刷新报表查看器报表

时间:2012-12-14 20:25:26

标签: asp.net .net reportviewer rdlc

我在VS2012 asp.net中有一个简单的报告,源自.rdlc文件,该文件以月份和年份为参数,从各自的下拉列表中提取。我已将下拉菜单设置为autopostback,但我的报告并未刷新以反映新参数。在调试中,它甚至没有命中检索数据的方法。

我刚接触.net报道,所以任何帮助都会受到赞赏。是否需要调用特殊方法来使用新参数重新加载报告?

3 个答案:

答案 0 :(得分:3)

您可以使用此代码

ReportViewer1.LocalReport.Refresh()

答案 1 :(得分:1)

这对我有用。即在ReportViewerWebForm.aspx.cs

DropDownList1_SelectedIndexChanged(Object sender,EventArgs e) 
{
    ReportViewer1.LocalReport.Refresh();
}

答案 2 :(得分:0)

我已经使用过此代码并且运行良好,希望有用! xReportViewer1.docViewer.DocumentSource = null;