数据源与本地报告自定义对象

时间:2012-05-23 07:10:37

标签: asp.net-mvc asp.net-mvc-3 reporting rdlc

我正在尝试将数据源添加到本地报告中。数据源是这样的自定义对象:

public class Person
{
    public String Name { get; set; }
}

public interface IRepository
{
    Person[] GetData();
}

public class Repository : IRepository
{
    public Person[] GetData()
    {
        return new Person[1] { new Person { Name = "Foo" } };
    }
}

现在,如果我尝试添加数据源,唯一的选择是数据库数据源。为什么呢?

如何使用自定义对象添加数据源。我想将这个数据源添加到设计器中,因为我想在visual studio中设计我的报告。

Visual Studio

如果我将报表放在单独的项目中并添加对数据源dll的引用,则可以看到对象数据源的选项。这种行为有什么解释吗?

  • Visual Studio 2010 SP 1
  • ASP.NET MVC 3
  • Microsoft Report Viewer 2010可再发行组件包

0 个答案:

没有答案