aspxtreelist, как установить узлы выбора по умолчанию (VB) - PullRequest
0 голосов
/ 18 марта 2012

Я использую Visual Basic, это мой первый раз, используя Treelist.Любое предложение, как установить узлы в aspxtreelist?

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

схема:

База данных SQL

|id ---- partnerID |

|1 ---- 2 |

|2 ---- 3,2 |

|3 ---- 4 |

Древовидный список

Древовидный список имел значение 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 --- |

'+' как узлы

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

Я не знаю, какое свойство должно быть использовано.

1 Ответ

1 голос
/ 19 марта 2012

я решил свою проблему. вот ответ, который я создал:

    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 - это база данных, которую я использовал для сбора значения в моей базе данных.

...