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