【问题标题】:Microsoft Report does not work in VS2013 and MVC/Web API projectMicrosoft Report 在 VS2013 和 MVC/Web API 项目中不起作用
【发布时间】:2015-04-27 15:14:13
【问题描述】:

我正在使用 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; }
        ...
    }
}

当我尝试选择我的模型类别时,我看到以下内容:

我该如何解决?谢谢

【问题讨论】:

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


    【解决方案1】:

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

    例如:

    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()
            {
                ...
            }
        }
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      • 2019-12-13
      • 2020-11-01
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      相关资源
      最近更新 更多