У меня есть локальный (т.е. RDLC) отчет служб отчетов SQL Server, отображаемый в ReportViewer с двумя подотчетами. Я использую бизнес-объекты для заполнения наборов данных. Как лучше всего заполнить данные одного экземпляра в моем отчете, например, динамический заголовок или текстовое поле со списком вычисленных значений, не основанных на данных отчета?
В настоящее время я отображаю данные в следующем стиле:
public class MyRecordList
{
string Name { get; set; }
List<MyRecord> Records { get; set;}
}
public MyRecord
{
string Description { get; set;}
string Value { get; set;}
}
Я установил источник данных для записей в экземпляре MyRecordsList, и они распечатали поиск в таблице. Но добавление текстового поля и ссылки на имя ничего не отображает. Я также попытался превратить Имя в Список и сослаться на первое в списке, используя:
=First(Fields!Name.Value, "Report1_MyRecordList")
но в отчете ничего не напечатано.