2011-02-28 102 views
6

如何在ASP.net MVC 2.0上設置rdlc(報告文件,使用Reprort查看器)?帶報表查看器的ASp.net MVC?

我創建的rdlc文件..

當我拖累了報表查看器在它慢騰騰的MVC頁面,這行得適合喜歡什麼我們促成在WinForm應用程序/網絡表格來完成。即使您創建新的My First MVC應用程序,Report viewer也會失真。我將報告查看器放置在一個表格中,但仍不適合。

我試圖創建一個排除在我的mvc masterpage和報告查看器適合的web窗體。

我該怎麼做?

感謝問候..

回答

6
+0

好的,所以它仍然是我們在典型的asp.net webform應用程序中執行的方式......我們只需要將參數從我們的視圖傳遞到report.aspx ..我使用rdlc/local報告,因爲我有我們的報告服務器存在問題... – Crimsonland 2011-03-02 23:32:10

+0

是的。它仍然是舊的ASP.NET方式。要增加您的觀點 - 本地報告仍然可以使用這種方法。所有報告關心的是數據源。在報告服務器的情況下,您只需調用URL。如果是本地報告,則首先傳遞數據源,然後綁定到報告。 – sajoshi 2011-03-03 09:54:54

+0

@sajoshi我無法訪問msdn上的博客文章。 – 2012-05-04 03:56:27

0

中的ReportViewer組件不打算與ASP.NET MVC使用,不支持。你可能會checkout this example。你可以有一個標準的WebForms頁面(不是MVC)生成報告,然後用iframe將其包含在你的MVC應用程序中,或者讓它生成PDF格式的報告然後嵌入。

+0

我已經下載了它最後幾天......有什麼要使用的其他事情?我有三個參數需要通過我的報告,即id,datefrom和dateto。 – Crimsonland 2011-02-28 23:12:27

+0

對於傳遞參數,我們使用了一個iframe和GET參數,然後我們在後面的代碼中訪問這些參數並傳遞給reportviewer控件。 – Phil 2011-03-01 16:54:15

+0

有沒有博客,關於怎麼做? – Crimsonland 2011-03-02 23:34:14