2016-11-30 131 views
0

我有一個報告工具,顯示了很多RDLC報告,我正在嘗試添加一個新的報告,我看不到我缺少的東西。我有該項目中包含的報告(我在Solution Exporer中查看了其中的所有其他RDLC報告)。C#報告定義沒有被指定

此舊代碼的報告工作正常。

rvReports.LocalReport.ReportEmbeddedResource = "paylocity.id.eStart.EditSummary.rdlc"; 

但是,這給了我錯誤的報告定義尚未指定。

rvReports.LocalReport.ReportEmbeddedResource = "paylocity.id.eStart.EditSummaryByMngr.rdlc"; 

我已經仔細檢查過大小寫是否正確。其他人能看到我失蹤的東西嗎?

+0

還是有別的東西,我應該看什麼? –

+0

嘗試添加更多詳細信息,您在哪裏設置報告的來源等 – Tuco

+0

請查看此處的文檔[MSDN Creating Client Reporting](https://msdn.microsoft.com/zh-cn/library/ms252067.aspx) – MethodMan

回答

2

在解決方案資源管理器中選擇文件並打開其屬性(Right-click > PropertiesF4Alt+Enter)。確保其生成操作設置爲嵌入的資源

BuildAction

+0

謝謝!這正是我所錯過的。我知道它必須是我錯過的簡單東西。這是自從升級VS之後,我不得不添加爲新RDLC的第一份報告。我猜舊版本在我導入它們時會默認這個值。 –

+0

而這正是我在上面的評論中問你的 – Tuco

+0

爲了公平起見,他確實詢問了如何檢查報告是否嵌入,而沒有人回答。 – NPras