Microsoft Report 在 VS2013 和 MVC/Web API 项目中不起作用
Microsoft Report does not work in VS2013 and MVC/Web API project
我正在使用 VS2013,我正在用 MVC 创建一个非常简单的应用程序。
我必须创建一个报告,所以我想使用 VS2013 中包含的报告。
我想使用我的模型的 classes 来创建报告。但是对于一个奇怪的我没有看到那些classes。
一开始我只能将我的报告附加到数据库中,所以我在网上寻找解决方案。我发现了这个:
Can't see or add Website Data Sources in RDLC report in ASP.NET MVC
不幸的是,这并没有解决我的问题...现在,我可以在选择数据源时看到一些名称空间,但我没有看到我的模型。
关注我的模型 class:
namespace Export.Microsoft.Reports.Models
{
public class OrderModel
{
public Company Sender { get; set; }
public Company Receiver { get; set; }
public Company Other { get; set; }
...
}
}
以下是我尝试 select 我的模型的 class 时看到的内容:
我该如何解决?谢谢
已解决,在我的模型中我需要编写一些代码来检索数据。
例如:
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()
{
...
}
}
}
只有这样,模型出现在列表中,我才能select它。
我正在使用 VS2013,我正在用 MVC 创建一个非常简单的应用程序。 我必须创建一个报告,所以我想使用 VS2013 中包含的报告。 我想使用我的模型的 classes 来创建报告。但是对于一个奇怪的我没有看到那些classes。 一开始我只能将我的报告附加到数据库中,所以我在网上寻找解决方案。我发现了这个:
Can't see or add Website Data Sources in RDLC report in ASP.NET MVC
不幸的是,这并没有解决我的问题...现在,我可以在选择数据源时看到一些名称空间,但我没有看到我的模型。 关注我的模型 class:
namespace Export.Microsoft.Reports.Models
{
public class OrderModel
{
public Company Sender { get; set; }
public Company Receiver { get; set; }
public Company Other { get; set; }
...
}
}
以下是我尝试 select 我的模型的 class 时看到的内容:
我该如何解决?谢谢
已解决,在我的模型中我需要编写一些代码来检索数据。
例如:
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()
{
...
}
}
}
只有这样,模型出现在列表中,我才能select它。