私は今日の時点でXtraReports(および一般的にはDevExpress)にまったく慣れていません。レポートを実装するのに2日ありますので、よろしければ親切に説明してください。
私が取り組まなければならないのは:
- WebForms(.NET 4)
- Entity Framework(edmx、コードファーストではありません)
- レポートを作成しました(DevExpress.XtraReports.UI.XtraReportを継承します)
- 現在、レポートをエンティティにバインドする方法がわからないため、レポートにフィールドはありません。
私は誰かがこれをしているサイトを見つけました:
NorthwindEntities entities = new NorthwindEntities();
report.DataSource = entities.Categories;
私はそのようにコンストラクターでそれをやってみました:
this.DataSource = context.Tenants.ToList();
しかし、8つのレコードがあることがわかりますが、レポートには何も表示されません。いくつかのコントロールを作成してバインドする必要があると思います。誰かがこの状況のためにいくつかの実用的なコードを持っていますか?
編集
そして、誰かが尋ねた場合に備えて..はい、私はすでにここを含む例をどこでも検索しています:http: //documentation.devexpress.com/#XtraReports/CustomDocument9814。そのサイトはDataSetにバインドする方法を示していましたが、その代わりにEntityFrameworkをどのように使用するかわかりません...それが私がここで尋ねている理由です...