tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル TREEVIEW の使い方
投稿日: 2009/12/01(Tue) 13:36
投稿者はや
TREEVIEW の使い方での質問です。

製品を構成する、部品情報が入ったデータがあります。
製品毎に使用する部品は違いますし、階層も違ってきます。
どのような末端部品が使用されているかを、見た目でわかりやすくするため、TreeViewの使用を考えて下ります。

製品例
製品A ---- 中間1 --- 部品1
        |
        ---中間2 --- 部品2
                  |
                  -- 部品3

製品B ---- 中間1 --- 部品1
        |
        ---中間3 --- 部品4
                  |
                  -- 部品5 --- 部品x  
                             |
                             -- 部品y

など、階層(NODE)が製品によって違う。
データベース上のデータは、部品の順番と、階層の項目がある
製品Bの例
順番  階層  品名
1       0      製品B
2       1      中間1
3       2      部品1
4       1      中間3
5       2      部品4
6       2      部品5
7       3      部品x
8       3      部品y
          
このようなデータを、TREEVIEWに展開した形で表示したいのですが、動的に階層を変化させる方法がわかりません。

いろいろ、検索しましたがエキスプローラーのように、下位層を表示させたい時に、NODEを追加し展開する方法は出てきたのですが、初めから展開させる方法は見つけることが出来ませんでした。

お手数をおかけいたしますが、よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。