Требование:
Я хочу спроектировать свой rdl c следующим образом для проекта MVC: у меня есть основной список и в нем несколько свойств, а также список.
public class ServiceWiseDetailEntity
{
public int ServiceId { get; set; }
public string ServiceName { get; set; }
public List<SessionDetailEntity> SessionDetails { get; set; }
public string LabelName { get; set; }
}
Это должно быть показано в отчете rdl c как:
Заголовок: [ServiceDetails.Count] Details for [ServiceName]
Таблица с List<ServiceDetails>
Таким образом, от заголовка к таблице будет повторяться столько раз, сколько данные представлены в основном списке List<ServiceWiseDetailEntity>
Постановка проблемы:
- Как разработать отчет rdl c для выполнения вышеуказанного требования.
- Я не понимаю, как представлять мои данные в DataSet, поскольку они не поступают из базы данных, вручную добавленной в Dataset.
На данный момент я использую отношения в DataSet, где мой ServiceDetails
ссылается на другую таблицу ServiceWiseDetailEntity
оба связаны с помощью ServiceId
. Может ли указанное ниже отношение помочь мне с навигацией к объектам?
Кто-нибудь может помочь с этим? Спасибо.