2011-02-28 108 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