2009-09-18 38 views
2

我們目前有一組用於嵌入到dll的winforms項目的水晶報表。這對我們來說工作得很好,因爲dll爲每個報告提供了一個簡單的構造函數來傳遞所需的參數。ASP.NET中的CrystalReports嵌入式報告

的屬性然後可以檢索到它是:您發送報告觀衆看到的報告

CrystalDecisions.CrystalReports.Engine.ReportClass對象。

我認爲這將很容易將此dll添加到ASP.NET項目,並執行相同的操作。但是,似乎ASP.NET報告需要一個路徑來獲取實際的.rpt文件。

從我能在互聯網上發現它說,CR 2005和CR 2008基本不支持嵌入式報告,但沒有提供有關CR 2008完整版本(這是我們所擁有的)。有沒有辦法做到這個版本?

如果沒有任何解決方法?

回答

0

從我設法發現這不是possbile。我修改了我的報告類,爲Web創建了一個構造函數,併爲Windows創建了一個構造函數,這樣窗口就可以從嵌入式報表中獲取嵌入式報表,並將網絡從獨立的報表中提取出來。這並不理想,但似乎沒有其他解決方案。