2013-02-27 15 views

回答

0

Microsoft.ReportViewer.WinForms(9.0 => 11.0)升級後,在我們的案例中,事件正在觸發。但提供給第一個子報表的數據源用於渲染所有其他子報表...

如果SubreportProcessing處理程序未執行,請嘗試不使用事件的unmap指令。

的AddHandler Me.ReportViewer1.LocalReport.SubreportProcessing,AddressOf LocalReport_SubreportProcessing

Me.ReportViewer1.LocalReport.DataSources.Add(新Microsoft.Reporting.WinForms.ReportDataSource( 「dsToto」,...))

RemoveHandler Me.ReportViewer1.LocalR:

Me.ReportViewer1.RefreshReport()

「的事件處理程序不被調用

用下面的線,去映射繪製結束之前發生」 eport.SubreportProcessing,AddressOf LocalReport_SubreportProcessing

+0

謝謝Stephane,對不起,我的其餘評論被切斷。我認爲你是對的,我正在使用該事件將過濾版本的數據源附加到每個子報告。我將嘗試在呈現報告之前附加數據源,並查看是否有效。再次感謝您的建議。 – 2013-03-08 16:52:21