Microsoft报告在VS2013和MVC / Web API项目中不起作用

时间:2015-04-23 09:41:30

标签: c# asp.net-mvc-4 asp.net-web-api microsoft-reporting

我正在使用VS2013,我在MVC中创建了一个非常简单的应用程序。 我必须创建一个报告,所以我想使用VS2013中包含的报告。 我想使用我的模型的类来创建报告。但对于一个奇怪的我没有看到那些课程。 一开始我可以将报告附加到数据库,所以我在互联网上寻找解决方案。我发现了这个:

Can't see or add Website Data Sources in RDLC report in ASP.NET MVC

不幸的是,这并没有解决我的问题......现在,我可以在选择数据源时看到一些命名空间,但我没有看到我的模型。 按照我的模型一类:

namespace Export.Microsoft.Reports.Models
{
    public class OrderModel
    {
        public Company Sender { get; set; }
        public Company Receiver { get; set; }
        public Company Other { get; set; }
        ...
    }
}

以下是我在尝试选择模型类时所看到的内容:

enter image description here

我该如何解决?感谢名单

1 个答案:

答案 0 :(得分:0)

已解决,在我的模型中,我需要编写一些代码来检索数据。

例如:

namespace Export.Microsoft.Reports.Models
{
    public class OrderModel
    {
        public Company Sender { get; set; }
        public Company Receiver { get; set; }
        public Company Other { get; set; }
        ...

        public OrderModel GetAllOrders()
        {
            ...
        }
    }
}

只有这样,模型才会出现在列表中,我可以选择它。