динамически добавлять узлы, содержащие более одной информации, в виде дерева C # - PullRequest
0 голосов
/ 20 января 2012

У меня есть древовидная структура, которую я хочу заполнить динамически. Дело в том, что это должно выглядеть так, как предполагается, установить тип иерархии:

1.  Parent
   1.1  1Child
       1.1.1  1.1Child

2. Parent 
    2.1 2Child

и т.д.

Пользователь будет вводить следующее: номер, в котором элемент должен быть установлен в иерархии, и имя, например, введенные пользователем данные:

1.1.2  "1.1´s Child"

Я должен найти правильную позицию (под 1.1.1) и поместить ребенка под нее, только у меня должен быть этот числовой идентификатор и имя, эти две вещи, как мне это сделать? Метод IndexOF, похоже, не помогает, так как он получает индекс, который ничего не отражает в отношении иерархии, которую создает пользователь. Как я могу точно отобразить древовидное представление, показывая эти два компонента? и после, как я могу найти узел, который имеет этот конкретный номер?

спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...