2009-03-31 5 views
2

最近誰かがAccessを使用していた場合、関係のあるテーブルのデータが表示されると、各行の横に少し拡張可能なノードが表示されます。これをクリックすると、行の下にあるその行に関連する他のテーブルのすべてのデータが表示されます。DataGridViewでの関連データの表示

私は基本的にそれを.Netで行いたいと思っています。これは私が既に使っているDataGridViewを使って何かできるのですか、何かをビルド/購入する必要がありますか?

答えて

2

.NET 2.0以降のDataGridViewでは、Accessのような子レコードは表示されません。ただし、.NET 1.xのDataGridコントロールは機能します。これはプロジェクトで使用できます。

また、これを確認したいことがあります。 Customizing the DataGridView to support expanding/collapsing (ala TreeGridView)

編集:私は追加します一つのこと。 .NET 2.0アプリケーションでこの問題を調査していたとき、私はこの機能に.NET 1.1 DataGridを使用するつもりだったと書いていました。私は(上記のリンク先のコンポーネントのような)代替案も検討しましたが、最終的には複雑にならないように決定し、2つのDataGridViewをマスター/ディテール関係でリンクしました。

How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls

関連する問題