Для того чтобы получить структурированный список в отчете в виде дерева, следует выполнить следующие шаги:

fly Указать Источник данных (DataSource) для бэнда Дерево (HierarchicalBand) используя, к примеру, свойство Источник данных (Data Source):

 

 

fly Задать Ключевой столбец данных (KeyDataColum), т.е. выбрать колонку данных по которой будет присвоен идентификационный номер строки данных. К примеру, колонка данных EmployeeID;

fly Задать Колонку данных с мастер-ключом (MasterKeyDataColum), т.е. выбрать колонку данных по которой будет определяться ссылка на первичный ключ таблицы родительской записи. К примеру, колонка данных ReportsTo;

fly Задать Отступ (Indent), т.е. указать расстояние смещения подчиненной записи относительно родительской. К примеру, значение свойства Отступ (Indent) будет равно 20 единицам измерения в отчете (сантиметры, дюймы, сотые дюймов, пиксели);

fly Задать Главное значение (ParentValue), т.е. указать запись, которая будет являться родителем для всех строк. К примеру, установим свойство Главное значение (ParentValue) в значение 2.

 

На рисунке снизу приведен пример построенного отчета с иерархией: