ReportViewer.LocalReport.Refresh和ReportViewer.RefreshData有什么区别?

时间:2013-07-05 21:55:08

标签: c# winforms reportviewer rdlc

ReportViewer.LocalReport.RefreshReportViewer.RefreshData之间有什么区别?在呈现本地RDLC报告时,有必要在ReportViewer.LocalReport.Refresh()之前执行ReportViewer.RefreshData(),还是有其他方式?

1 个答案:

答案 0 :(得分:0)

根据我的理解,调用'ReportViewer.RefreshReport()'方法会导致重新加载和呈现报表中的所有数据。将ReportViewer控件添加到表单时,对“ReportViewer.RefreshReport()”的调用会自动添加到“表单加载”事件处理程序中。

如果您只提供新数据但使用相同的报告定义,则可能需要调用ReportViewer.LocalReport.Refresh()。