3

我正在尝试将数据源添加到我的本地报告中。数据源是一个自定义对象,如下所示:

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 中设计我的报告。

视觉工作室

如果我将报告放在一个单独的项目中并添加对数据源 dll 的引用,那么对象数据源的选项是可见的。这种行为有什么解释吗?

  • 视觉工作室 2010 SP 1
  • ASP.NET MVC 3
  • Microsoft Report Viewer 2010 可再发行包
4

0 回答 0