2012-07-23 42 views
0

我嘗試在我的報告查看器來查看報告,但它什麼都不顯示報表瀏覽器並沒有表現出報告

我上載功能,其中的報表查看器是 這樣的:

if(!IsPostBack) 
{ 
ReportViewer1.ProcessingMode = ProcessingMode.Local; 
ReportViewer1.LocalReport.ReportPath = "Reports/MainReport.rdlc"; 
DataTable orderDt = controller.SelectFullOrderDetailsInfo(orderID); 
ReportDataSource rptds = new ReportDataSource("OrderInfo", orderDt); 
ReportViewer1.LocalReport.DataSources.Clear(); 
ReportViewer1.LocalReport.DataSources.Add(rptds); 
ReportViewer1.LocalReport.Refresh(); 
ReportViewer1.DataBind(); 
} 

報告查看器頁面只是空蕩蕩的,沒有顯示任何東西!我失蹤的東西

+0

你檢查報告路徑是否正確,數據源是否爲空? – 2012-07-23 11:05:11

+0

你使用什麼瀏覽器?有一些兼容性問題。 – 2012-07-23 11:23:29

+0

@ huMptyduMpty,是的我做我的報告路徑是好的,也是我的數據源有數據 – AshOoO 2012-07-23 13:33:49

回答

1

我知道我的回覆是問題提出後的5年:),但我把我的發現放在這裏,希望這會爲未來的其他人節省時間。

最近我爲我公司做了60份報告。波紋是沒有顯示報告的原因:

1:最常見情況:您報告的參數可以爲空或空。如果你有參數,確保你指定那些參數可以接受空值或空值,否則re [rot顯示爲空。要驗證,請從報告中刪除所有參數並運行它,而不使用任何參數。

2:檢查rptds表(報告DataSource)以確保它已填充。

3 :(這一次發生了幾次)。瀏覽您的代碼以確保您不會將報告查看器可見性設置爲false。

相關問題