TreeView.OnTreeNodePopulate メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TreeView.OnTreeNodePopulate メソッドの意味・解説 

TreeView.OnTreeNodePopulate メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

TreeView コントロールの TreeNodePopulate イベント発生させます

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Overridable Sub
 OnTreeNodePopulate ( _
    e As TreeNodeEventArgs _
)
Dim e As TreeNodeEventArgs

Me.OnTreeNodePopulate(e)
protected virtual void OnTreeNodePopulate (
    TreeNodeEventArgs e
)
protected:
virtual void OnTreeNodePopulate (
    TreeNodeEventArgs^ e
)
protected void OnTreeNodePopulate (
    TreeNodeEventArgs e
)
protected function OnTreeNodePopulate (
    e : TreeNodeEventArgs
)

パラメータ

e

イベント データ格納している TreeNodeEventArgs。

解説解説

データサイズカスタム コンテンツユーザー入力依存する場合もあるため、ツリー構造をあらかじめ静的定義するのは現実的ではありません。このためTreeView コントロールノードへの動的なデータ設定サポートしてます。ノードの PopulateOnDemand プロパティtrue設定されノードは、実行時ノード展開され時点データ設定されます。

ノード動的に値を代入するには、まずノードPopulateOnDemand プロパティtrue設定します次にプログラムによってノードに値を設定する TreeNodePopulate イベントイベント処理メソッド定義します通常イベント処理メソッドデータ ソースからノード データ取得してデータノード構造配置し、値が設定されるノードの ChildNodes コレクションにそのノード構造追加します。TreeNode オブジェクト親ノードChildNodes コレクション追加すると、ノード構造作成されます。

メモメモ

ノードPopulateOnDemand プロパティtrue設定されている場合ノードには動的に値が設定される必要がありますノードの下に別のノード宣言によって入れ子にすることはできません。それ以外場合ページエラー発生します

サポートされブラウザ (Microsoft Internet Explorer 4.0 以降互換性があるブラウザ) では、クライアント側ノードへのデータ設定利用できます。この機能有効にすると、TreeView コントロールによって、クライアント上のノード展開され時点でそのノード動的にデータ設定されサーバーへのポストバック不要になりますクライアント側ノードへのデータ設定詳細については、PopulateNodesFromClient のトピック参照してください

イベント発生すると、デリゲート使用してイベント ハンドラ呼び出されます。詳細については、「イベント利用」を参照してください

OnTreeNodePopulate メソッド使用すると、デリゲート結び付けずに、派生クラスイベント処理することもできます派生クラスイベント処理する場合は、この手法をお勧めます。

継承時の注意 派生クラスOnTreeNodePopulate メソッドオーバーライドする場合は、登録されているデリゲートイベント受け取ることができるように、基本クラスOnTreeNodePopulate メソッド呼び出してください

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TreeView クラス
TreeView メンバ
System.Web.UI.WebControls 名前空間
TreeNodePopulate
TreeNode.PopulateOnDemand プロパティ
EnableClientScript
その他の技術情報
イベント利用



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

TreeView.OnTreeNodePopulate メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TreeView.OnTreeNodePopulate メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS