2011-12-22 13 views
1

XtraReportデザイナーがオブジェクトデータソースにないため、私は最初にDBテーブルを使用してレポートデータのデータ構造を模倣し、そのようにうまく機能します。しかし、以下のようなコードでデータソースを割り当てようとすると、空のレポートが表示されます。私は何が間違っていますか?DevExpress XtraReportをIListにバインドするときの空のレポート

_report.DataSource = 
    ProductionDataHelper.GetReportData(deptId, deptDateFilter.SelectedStartDate ?? DateTime.Now).OrderBy(
     r => r.DeptDisplayIndex ?? int.MaxValue).ThenBy(r => r.KpiDisplayIndex ?? int.MaxValue).ThenBy(r => r.Category); 
KpiReportViewer.Report = _report; 

私がnullに設計時間DataSourceプロパティを設定している、と私はGetReportData作品は前回のレポートコンポーネントは、Telerikから、4ページのレポートを表示するためにことを知っています。報告日は、ToListの結果をEF照会に戻します。 XtraReport.The XtraReport.DataSource支持コレクション内IEnumerable<T>インターフェイスに基づくコレクションを使用することができないこと

答えて

0

注、IList, IBindingList又はITypedListインターフェースを実装します。
とにかく、reporting this issue in DevExpress Support Centerの代わりにここで解決策を待つべきではありません。問題が存在する場合、解決されるか、解決策が提供されます。

+0

@Dmitryありがとうございます。私はそこにも問題を報告しますが、私は自分の投稿で、ToList '呼び出しの結果をレポートに渡していたと言いました。この結果はリストであり、これは 'IList'を実装しています。 – ProfK

関連する問題