Я создаю динамическую расширенную сетку данных и хочу, чтобы родительские дочерние иерархии отображались в столбцах таблицы данных, т. Е. Когда я щелкаю по заголовку определенного столбца таблицы данных, он должен развернуться горизонтально, показывая все его дочерние элементы, как показано ниже
Перед нажатием на ColumnHeader1
+ ColumnHeader1
После нажатия на ColumnHeader1
-ColumnHeader1
Столбец1 Столбец2 Столбец3
любая идея / пример того, как этого добиться, будет полезна