50840


データベースのカラム構成が以下のように階層数が決まっている場合にこれらの項目のTreeviewを作成したいです。  
どのようにデータのモデルをデータベースから検索してTreeview作成すれば良いでしょうか？

参考のソース等でもかまいませんのでご教示頂きたく宜しくお願いいたします。

以下のテーブルからSQLで検索した結果を階層構造に変換するやり方でもかまいません。

・テーブル構成  
大項目,中項目,小項目  
大1,中1,小1  
大1,中1,小2  
大2,中2,小3  
大2,中2,小4

・作成したいTreeview  
ルート  
大1  
中1  
小1  
小2  
大2  
中2  
小3  
小4

自己レスです。単純に大項目、中項目、小項目の順にTreeNodeを親を指定して作成できました。  
お騒がせしてもうしわけありません。


CC BY-SA 4.0
2018-11-30T10:01:06.453
50785
2019-03-08T06:51:36.797
2019-03-08T06:51:36.797
9228
9228
question
c# asp.net
データベースのテーブルからTreeviewの作成する方法について


[Treeview
選択値の保存方式を教えてください。](https://ja.stackoverflow.com/q/50546/4236)でも質問の意図がいまいちよくわからなかったのですが、

SQL Server 2008以降にはツリー構造を表す[hierarchyidデータ型](https://docs.microsoft.com/ja-
jp/previous-versions/sql/sql-
server-2008/cc645577\(v%3Dsql.100\)#hierarchyid-%E3%83%87%E3%83%BC%E3%82%BF%E5%9E%8B)が導入されています。[階層データ](https://docs.microsoft.com/ja-
jp/sql/relational-databases/hierarchical-data-sql-server?view=sql-
server-2017)で詳しい扱い方が説明されています。これを活用できないでしょうか？


CC BY-SA 4.0
2018-12-03T01:31:31.327
50840
2018-12-03T01:31:31.327
4236
50785
answer