DOBON.NET DOBON.NETプログラミング掲示板過去ログ

データグリッドのツリー表示化

環境/言語:[C#]
分類:[.NET]

こんにちは。

現在データグリッドを使用して
TreeViewと同じように行の表示と隠し[+][-]を行えるようにしたいのですが、
どのようにしたら良いのでしょうか。
ご協力お願いします。

例) 家計簿風

- 1 食費
└ 2 米
└ 3 パン
+ 4 光熱費
5 家具
> 現在データグリッドを使用して
> TreeViewと同じように行の表示と隠し[+][-]を行えるようにしたいのですが、
> どのようにしたら良いのでしょうか。

 ↓にあるようなイメージでもよろしいでしょうか?
#微妙に意図されてるものとは違うような気もしますけど(^_^;)

Windows フォーム DataGrid コントロールの概要
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcon/html/vbconintroductiontothedatagridcontrol.asp


 もしこれでよろしければ標準の機能で作成可能です。
 親子のテーブルを作成し、テーブル間にリレーションシップを設定してみてください。

■参考
Windows フォーム DataGrid コントロールによるマスター/詳細リストの作成
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcon/html/vbtskcreatingmasterdetailslistwithdatagrid.asp

DOBON.NET | プログラミング道 | プログラミング掲示板