在MVC 2.0中使用LINQ生成Microsoft Report

时间:2012-01-18 19:48:19

标签: c# asp.net database linq reporting

我正在开发一个asp.net MVC 2应用程序,我将在其中实现Microsoft报告。问题是如何将LINQ返回对象与报告参数绑定。根据我的知识,我可以将参数与数据集绑定,但我不知道如何将它与LINQ绑定。此外,我是这个领域的新手,所以请给我链接Microsoft Reports教程与LINQ。

1 个答案:

答案 0 :(得分:0)

Microsoft Reports使用aspx页面。我在MVC3站点中工作时遇到了问题,因此必须为报告创建另一个Web应用程序(使用与主站点相同的业务逻辑)。

最好将objectDataSource用于报表,并在aspx页面中创建它。通过这种方式,您可以拦截页面查询字符串(或post)参数,并在用于创建objectDataSource数据的方法的构造函数中使用它们。

有关MVC问题的详细信息,请访问Visual Studio 2010 Local SSRS Report (.rdlc) with Object Data Source