Использование в качестве Datasouce типизированный источник данных
Добрый день.
Среда разработки VisualStudio 2008, язык C#.
У меня есть DataSouce:
/// <summary>
/// Список сходящих оплат
/// </summary>
private PaginatedSource<Income> psIncomeEntry;
где public class PaginatedSource<T> : IBindingListView, ITypedList, IAdvancedFiltering,
а Income - простой класс с несколькими свойствами, описывающими оплату.
Вопрос: Как мне подключить такой источник данных, и отобразить список Income в таблице?
PS С стандартными CrystalReport я поступал следующим образом:
1) Подключал в отчете в качестве источника данных сущность Income
2) При создание отчета оборачивал свой дата сурс в ReportDataSource
// Create a report data source for the sales order data
ReportDataSource dsReport = new ReportDataSource();
dsReport.Name = "WebReportDataSource";
dsReport.Value = source;
//Clear report DataSources
localReport.DataSources.Clear();
//Add DataSource to report
localReport.DataSources.Add(dsReport);
3) В rdlc подключал к таблице дата сурс, и в столбцах указывал какие поля сущности отображать.
Среда разработки VisualStudio 2008, язык C#.
У меня есть DataSouce:
/// <summary>
/// Список сходящих оплат
/// </summary>
private PaginatedSource<Income> psIncomeEntry;
где public class PaginatedSource<T> : IBindingListView, ITypedList, IAdvancedFiltering,
а Income - простой класс с несколькими свойствами, описывающими оплату.
Вопрос: Как мне подключить такой источник данных, и отобразить список Income в таблице?
PS С стандартными CrystalReport я поступал следующим образом:
1) Подключал в отчете в качестве источника данных сущность Income
2) При создание отчета оборачивал свой дата сурс в ReportDataSource
// Create a report data source for the sales order data
ReportDataSource dsReport = new ReportDataSource();
dsReport.Name = "WebReportDataSource";
dsReport.Value = source;
//Clear report DataSources
localReport.DataSources.Clear();
//Add DataSource to report
localReport.DataSources.Add(dsReport);
3) В rdlc подключал к таблице дата сурс, и в столбцах указывал какие поля сущности отображать.
Комментарии
Проблема решена подключением дата сурса как IEnumerable, причем сам файл репорта frx создатся в виндос форм в дизайнере, вызваным динамически, с подключнным источником данных- типивизированный лист. в подследствие этот файл подставлятеся в веб репорт.