2011-12-22 2 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에서, 네 페이지 보고서를 표시하기 때문에 것을 알고있다. 보고 날짜는 EF 조회에 ToList의 결과를 리턴합니다. 이 XtraReport.The XtraReport.DataSource지지 컬렉션에서 IEnumerable<T> 인터페이스를 기반으로 수집을 사용 불가능하다고

답변

0

은 참고 IList, IBindingList 또는 ITypedList 인터페이스를 구현한다.
어쨌든 여기서 reporting this issue in DevExpress Support Center 대신 해결책을 기다릴 필요가 없습니다. 문제가있는 경우 문제가 해결되거나 해결 방법이 제공됩니다.

+0

@Dmitry에게 감사의 말을 전하고 싶습니다. 그러나 그 문제에 대해서도보고 할 것입니다.하지만 저는 내 게시물에서 Toots 호출의 결과를 보고서에 전달한다고 말했습니다. 이 결과는 List 유형이며, 이는 'IList'를 구현합니다. – ProfK

관련 문제