1

在我的 Vb.net 应用程序中,我使用 rdlc 报告和 ReportViewer。但它只在 page_load 事件中加载报告。这是我的代码

Private Sub report_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Me.displayTableAdapter.Fill(Me.aludbDataSet.display)
    Me.ReportViewer1.RefreshReport()
End Sub

当我将其更改为 Button_click 事件时,它不会加载报告。代码在这里

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.displayTableAdapter.Fill(Me.aludbDataSet.display)
    Me.ReportViewer1.RefreshReport()
End Sub

我不知道为什么会这样。因为两者是相同的代码,只是方式不同。现在,我想在单击按钮时加载报告。怎么做?请任何人帮忙。谢谢

4

1 回答 1

1

尝试添加“句柄”代码

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)处理 Button1.Click

于 2013-01-29T11:41:50.643 回答