是否可以使用单个报表查看器显示不同的报表?

时间:2011-05-07 16:24:48

标签: vb.net reportviewer

是否可以通过单个报表查看器显示不同的内容,以便当我单击“报表1”按钮时,应在报表查看器中显示报表1。

如果我点击“报告2”按钮,它应显示报告2.

这可能吗?如果是,那么请提供代码。

编辑1:

我试过这样,它不起作用

    frmReport.ReportViewer1.Reset()
    frmReport.ReportViewer1.LocalReport.ReportEmbeddedResource = "sdvsdf.Report1.rdlc"
    frmReport.ReportViewer1.RefreshReport()

2 个答案:

答案 0 :(得分:1)

您可以使用ReportViewer对象上的ServerReport或LocalReport属性更改报告的来源,具体取决于您是从SSRS服务器获取报告还是使用本地.rdlc文件。

答案 1 :(得分:-3)

像这样

printviewer1 = report1,vbnewline,Report2 然后,关掉电脑,最好开始其他课程