我正在尝试将数据源添加到本地报告中。数据源是这样的自定义对象:
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的引用,则可以看到对象数据源的选项。这种行为有什么解释吗?