no pno
0       0
1  0     ├- 1 
2  1     │  ├ 2 
3  1     │  └ 3
4  3     │    ├ 4
5  3     │    └ 5
6  0     └- 6
7  6       ├ 7
8  6       └ 8

Visual Studio 2003 C# です
TreeView の扱いに関して教えてください。
上記の左のようなデータから,右にあるようにツリーを作成したい
のですが,コードがうまく書けません。
pno は どの no にぶらさがるか,というデータを持っています。
どなたかアドバイスくださいませんでしょうか?