我正在尝试将数据源添加到我的本地报告中。数据源是一个自定义对象,如下所示:
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 可再发行包