2011-07-09 29 views
3

このプロジェクトでは、サードパーティのコンポーネントにアクセスすることはできません。私は、組み込みのDataGridコントロールとGridViewコントロールにしかアクセスできないと思います。DataGrid/GridViewコントロールを使用した階層データの表現

組み込みのASP.NETサーバーコントロールの階層データ(グリッド内 - マスター/詳細)を表す良い例はありますか?

私は展開/折りたたみツリー構造の種類の実装を探しています。

+0

System.Windows.Forms.TreeViewはサードパーティのコンポーネントではありません。なぜアクセスできませんか? – Djole

+0

@ SS'Kain ' - あなたの入力に感謝私はASP.NETについて話しています。 – kalls

答えて

1

あなたはTreeView Server Controlの後です。

これはASP.NET(System.Web.UI.WebControls)に組み込まれています。 (静的コンテンツ用)は、Microsoftのリファレンスから

コードサンプル:

<asp:TreeView ID="MyTreeView" Runat="server"> 
    <Nodes> 
    <asp:TreeNode Value="Child1" Expanded="True" Text="1"> 
     <asp:TreeNode Value="Grandchild1" Text="A" /> 
     <asp:TreeNode Value="Grandchild2" Text="B" /> 
    </asp:TreeNode> 
    <asp:TreeNode Value="Child2" Text="2" /> 
    <asp:TreeNode Value="Child3" Expanded="True" Text="3"> 
     <asp:TreeNode Value="Grandchild1" Text="A" /> 
    </asp:TreeNode> 
    </Nodes> 
</asp:TreeView> 

また、ツリービューを動的に構築することができます。

この場合、良いサンプルはat MSDNです。

+0

私の質問が明確でない場合は申し訳ありません。私は詳細を追加しました。私は格子状のデータ表現を望んでいました。 1行にすべてのデータがアプリケーションIDと表示され、IDをクリックするとそのIDの詳細が表示されます。もう一度ありがとうございます。私はあなたの支援に感謝します。 – kalls

+0

そのために、私は通常、Gridview内部のDatalist、またはGridview内部のGridviewを使用します。うまくいけば、ここでチュートリアルを入力する時間があります。 –

0

thisにアクセスしてください。サンプルコードはありませんが、始めるのに役立ちます。

コードはAsp.net 2.0用です。その当時、Jqueryはそれほど普及しておらず、コードはJavaScriptを使用していましたので、実装中にいくつか変更したいことがあります。あなたの必要に応じてそれを適応させてください。

関連する問題