2009-02-19 66 views
2

可以在ASP.NET 1.1應用程序中使用SSRS進行報表嗎?是否有ASP.NET 1.1的報表查看器控件?如果沒有,這是否有任何解決方法?在ASP.NET 1.1中使用SSRS

回答

1

解決這個問題的一種方法是使用Reporting Services提供的查詢字符串命令,並以PDF格式(或以任何其他可交付格式提供給最終用戶)提供報告。

報表服務本身需要.NET 2.0獨立運行,所以沒有實際控制用於顯示報告過一個網站,只有NET 1.1

編輯於:這裏是MSDN信息有關的網址訪問。

http://msdn.microsoft.com/en-us/library/ms153586.aspx

http://msdn.microsoft.com/en-us/library/ms153563.aspx

1

我已經使用報表查看器控制,但還沒有找到它非常有用的大部分時間。根據您要完成的內容,您可以直接通過URL訪問報告。您甚至可以將參數傳遞給報告。

例如...
http://reports.mycompany.com/reportserver?%2fMyCompany%2fProject+Folder%2fReportName&EndDate=2/21/2009&BeginDate=2/15/2009&rs%3aParameterLanguage=en-US&rc:parameters=true

可用是使用Web服務,它是報告服務的一部分,其他的選項。然後,您可以以不同格式(PDF,Word,Excel ...)呈現報表的字節並將其輸出給用戶進行下載。如果這是您正在查看的路由,我可以爲您提供有關Web服務的更多信息...

+0

嘿,很有錢...有時候看看URL是如何格式化好友的有幫助! – RSolberg 2009-02-19 19:01:51

+0

@Russel:這可能是真的,但你必須找到一種方法來做到這一點,而不會破壞網站佈局。 – GEOCHET 2009-02-19 19:07:23

0

您可以通過asp.net 1.1的Web服務接口訪問Report Server。將Web引用添加到項目中,然後調用報表服務器公開的各種Web方法以使用其中一種可用格式呈現報表。例如,如果您以HTML格式呈現報表,則可以將HTML注入Literal控件以顯示在您的網頁上。您沒有得到報表查看器界面用於選擇參數值,分頁和導出的優勢,但應該可以創建一個模擬這些函數的頁面。