Как мне построить дерево c # из SQL Hierarchyid? - PullRequest
0 голосов
/ 30 ноября 2010

Я занимаюсь разработкой приложения Windows Form на C # .NET, которое будет управлять иерархической древовидной структурой. (У меня есть одна таблица SQL со столбцом иерархии. На данный момент набор данных небольшой - около 300 строк / узлов, но со временем он обязательно станет большим)

После выхода из приложения я хочу иметь возможность перезапустить его с последним измененным состоянием. Я понимаю, что могу сделать это, сериализовав его в XML.

Однако я пытаюсь найти метод, с помощью которого древовидное представление может быть сгенерировано непосредственно из таблицы во время выполнения, используя столбец id иерархии.

После поиска в Google, я нашел несколько других, которые хотят того же, но, к сожалению, я не нашел решений. Есть ли хороший способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 30 ноября 2010

Ищите IHierarchicalEnumerable, HierarchicalDataSourceControl и HierarchicalDataSourceView. Это именно то, что вы ищете.

...