Я создаю отчет, в котором мне нужно связать иерархическую структуру.
1) Я должен показывать учителей 1 на 1 подряд, но после каждого учителя должно быть несколько учеников, перечисленных в другой структуре типа таблицы, и после списка учеников
2) Он имеет другую структуру табличного типа, показывающую бла-бла-информацию.
Теперь, просматривая Интернет, я обнаружил, что могу добиться этого результата, создав такую пользовательскую модель:
У меня будет собственный класс
public class customDataSet
{
List<listing> obj = new List<listing>
}
class listing
{
public int teacherid;
public string name;
public string age;
List<students> obj1 = new List<students>();
List<blahblah> obj2 = new List<blahblah>();
}
Итак, мне придется связать свой RDLC с customDataSet. Но теперь, как я могу показать эту иерархию. Я имею в виду, какой элемент управления я должен использовать?
Структура должна выглядеть так
|TeacherId |Name |AGE
---------------+--------+----
|1 |Rocky |5
Здесь будет другая таблица, в которой будет отображаться информация о студентах, например
|studentId |Name |Age
-------------+---------+----
|23 |Sandy |23
|24 |Latin |34
и это должно повториться