Поскольку конструктор XtraReport не работает с объектными источниками данных, я сначала использовал таблицу БД, чтобы имитировать структуру данных моего отчета, и отчет отлично работает в этом направлении. Однако, когда я пытаюсь назначить источник данных в коде, как показано ниже, я получаю пустой отчет. Что я делаю не так?
_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;
Я установил для свойства времени разработки DataSource
значение null, и я знаю, что GetReportData
работает, потому что предыдущий компонент отчета от Telerik отображает четырехстраничный отчет. Дата отчета возвращает результат ToList
по запросу EF.