Скажем, у меня есть таблица, такие как:Turn уплощенного источника данных в иерархический один
D_ID C_ID B_ID A_ID
1D 1C 1B 1A
4D 2C 6B 1A
6D 1C 1B 1A
9D 1C 1B 1A
8D 2C 6B 1A
И давайте говорить, что структурно говоря, я знаю следующее:
A's
B's
C's
D's
Это D's является дети C, C's B и т. д.
Как я могу превратить таблицу вверх в иерархический источник данных? Такие, как
ID ParentID
1D 1C
4D 2C
6D 1C
9D 1C
8D 2C
1C 1B
2C 6B
1B 1A
6B 1A
1A Null
Это могло бы служить в качестве источника данных иерархической для TreeView Telerik или других иерархических элементов управления? Я знаю, что могу перебирать каждый элемент и самостоятельно его строить, но мне интересно, есть ли более известные способы повторить это. Возможно, даже встроенный способ достичь этого.