2012-03-18 3 views
0

Я использую визуальный базовый, его мой первый раз, используя treelist. Любое предложение о том, как устанавливать узлы в aspxtreelist?aspxtreelist как установить узлы выбора по умолчанию (VB)

Я хотел установить узлы в treelist из базы данных sql.

схема:

базы данных SQL

| id ---- partnerID |

| 1 ---- 2 |

| 2 ---- 3.2 |

| 3 ---- 4 |

TreeList

TreeList имел значение 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 5

| partnerID --- Команда |

| 2 --- + |

| 2.1 --- + |

| 2.2 --- + |

| 3 --- + |

| 3.1 --- |

| 3.2 --- + |

| 4 --- |

| 5 --- |

'+' в качестве узлов

Когда я загрузить страницу, я хотел TreeList был узел выбора по умолчанию: 2, 2.1, 2.2, 3, 3.2

я не знаю, что недвижимость который должен использоваться.

+0

Недостаточно вашего вопроса, чтобы помочь вам. Покажите нам объявление TreeList в разметке. Покажите нам код, который вы используете для его заполнения. Вы имеете в виду http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview.aspx? –

+0

спасибо john .... я решил свою проблему .. :) – tyo

ответ

1

Я решил свою проблему. здесь ответ я создал:

Dim iterator As TreeListNodeIterator = tree1.CreateNodeIterator() 
    Dim node As TreeListNode 
    Dim foundRow As DataRow 
    Do While Not (_database Is Nothing) 
     node = iterator.GetNext() 
     If node Is Nothing Then 
      Exit Do 
     End If 
     foundRow = _database.Rows.Find(node.Key) 
     If Not (foundRow Is Nothing) Then 
      node.Selected = True 
     End If 

    Loop 

_database - это дата, которую я использовал для сбора значения в моей базе данных.

 Смежные вопросы

  • Нет связанных вопросов^_^