2012-03-18 15 views
0

私は視覚的な基本を使用しています。任意の提案aspxtreelistでノードを設定する方法は?aspxtreelistデフォルトで選択ノードを設定する方法(VB)

私は、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

ありがとうジョン... ....私は私の問題を解決していた.. :) – 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は私のデータベース上の値を収集するために使用したデータテーブルです。

関連する問題