2010-12-06 146 views
2

我正在創建本地SSRS報告並設置參數和數據源。本地SSRS報告緩慢初始化

LocalReport Report = new LocalReport(); 
Report.ReportEmbeddedResource = "SomeReport.rdlc"; 
Report.SetParameters(new ReportParameter("ReportStartTime", StartTime.ToString())); 
Report.SetParameters(new ReportParameter("ReportEndTime", EndTime.ToString())); 
Report.DataSources.Add(new ReportDataSource("ReportData", BuildReport())); 
Report.DataSources.Add(new ReportDataSource("ParametersData", BuildReportParameters())); 

我看到的問題是,設置ReportEmbeddedResource後的第一個操作非常緩慢。我假設系統正在加載報表資源並對其進行初始化。不過,我的報告很簡單。

即使在分配任何數據源之前,此加載是否需要5-10秒?

+0

您的機器在那段時間內的工作情況如何 - cpu掛鉤? – Sam 2010-12-08 00:19:19

+0

在這段時間內沒有機器使用。 – Telavian 2011-02-08 19:55:17

回答

-1

我轉換到Telerik報告,現在情況好多了。