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

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

DataGridColumn.InitializeCell メソッド

DataGridColumn クラスから派生した列の指定したセルをその初期状態にリセットする基本の実装を提供します。

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

Public Overridable Sub InitializeCell
 ( _
    cell As TableCell, _
    columnIndex As Integer, _
    itemType As ListItemType _
)
Dim instance As DataGridColumn
Dim cell As TableCell
Dim columnIndex As Integer
Dim itemType As ListItemType

instance.InitializeCell(cell, columnIndex, itemType)
public virtual void InitializeCell (
    TableCell cell,
    int columnIndex,
    ListItemType itemType
)
public:
virtual void InitializeCell (
    TableCell^ cell, 
    int columnIndex, 
    ListItemType itemType
)
public void InitializeCell (
    TableCell cell, 
    int columnIndex, 
    ListItemType itemType
)
public function InitializeCell (
    cell : TableCell, 
    columnIndex : int, 
    itemType : ListItemType
)

パラメータ

cell

リセットするセルを表す TableCell。

columnIndex

セルが位置する列番号。

itemType

ListItemType 値の 1 つ。

解説解説

InitializeCell メソッドは、DataGridColumn クラスから派生した列の指定したセルをその初期状態にリセットする基本の実装を提供します。このメソッドは直接には呼び出されません。代わりに、このメソッドは派生した列クラスに継承され、派生型の列のセルをリセットするために使用できるようになります。オプションとして、派生クラスでこのメソッドをオーバーライドし、独自の初期化ルーチンを指定できます。InitializeCell メソッドの基本の実装は、DataGridColumn クラスから派生したすべての列のセルに共通なプロパティをリセットするために、オーバーライドされたメソッドから頻繁に呼び出されます。

この実装では、InitializeCell メソッドはヘッダー セルとフッター セルだけをリセットします。他の型のセルはこのメソッドの影響を受けません。

AllowSorting プロパティを true に設定して並べ替えを有効にすると、LinkButton コントロールが既定でヘッダー セルに追加されます。これにより、LinkButton コントロールをクリックすると列を並べ替えられるようになります。HeaderImageUrl プロパティを設定してヘッダー セルのイメージを指定した場合は、ImageButton コントロールが作成されます。

並べ替えが無効になっている場合には、HeaderText プロパティで指定されたテキストがヘッダー セルに表示されます。HeaderImageUrl プロパティを設定してヘッダー セルのイメージを指定した場合は、Image コントロールがヘッダー セルに追加されます。

ブラウザは空のセルは表示しないため、ヘッダー セルにイメージが表示されず、HeaderText プロパティも設定されていない場合、ヘッダー セルには改行なしの空白を表す HTML エンティティ ( ) が表示されます。同様に、フッター セルに内容がない場合 (FooterText プロパティが設定されていない場合) は、フッター セルに改行なしの空白を表す HTML エンティティが表示されます。

メモメモ

このメソッドは、通常、コントロールの開発者によって使用されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridColumn クラス
DataGridColumn メンバ
System.Web.UI.WebControls 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



DataGridColumn.InitializeCell メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS