DataGridTableStyle.GridColumnStyles プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridTableStyle.GridColumnStyles プロパティの意味・解説 

DataGridTableStyle.GridColumnStyles プロパティ

テーブルに描画される列のコレクションを取得します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<LocalizableAttribute(True)> _
Public Overridable ReadOnly
 Property GridColumnStyles As GridColumnStylesCollection
Dim instance As DataGridTableStyle
Dim value As GridColumnStylesCollection

value = instance.GridColumnStyles
[LocalizableAttribute(true)] 
public virtual GridColumnStylesCollection GridColumnStyles { get;
 }
[LocalizableAttribute(true)] 
public:
virtual property GridColumnStylesCollection^ GridColumnStyles {
    GridColumnStylesCollection^ get ();
}
/** @property */
public GridColumnStylesCollection get_GridColumnStyles ()
public function get GridColumnStyles
 () : GridColumnStylesCollection

プロパティ値
テーブルのすべての DataGridColumnStyle オブジェクトを格納している GridColumnStylesCollection。

解説解説

GridColumnStyles プロパティから返された GridColumnStylesCollection を使用すると、カスタマイズした一連の列スタイルを作成できます。DataTable 内の各 DataColumn について、DataGridColumnStyle の MappingName を ColumnName に設定します。作成された列スタイルは、この DataGridTableStyle が表示されるときに自動的に使用されます。

DataGridColumnStyle オブジェクトを GridColumnStylesCollection に追加せずに DataGridTableStyle を作成すると、有効な MappingName を使用して DataGridTableStyle を GridTableStylesCollection に追加するときに、DataGridColumnStyle オブジェクトのコレクションが自動的に作成されます。コレクションに MappingName 値が重複する DataGridColumnStyle オブジェクトを追加しようとすると、例外がスローされます。

使用例使用例

DataGridTableStyle の GridColumnStylesCollection を取得して、各オブジェクトのヘッダーを出力するコード例を次に示します。

Private Sub WriteMappingNames()
    Dim dgt As DataGridTableStyle
    For Each dgt In  myDataGrid.TableStyles
        Console.WriteLine(dgt.MappingName)
        Dim dgc As DataGridColumnStyle
        For Each dgc In
  dgt.GridColumnStyles
            Console.WriteLine(dgc.MappingName)
        Next dgc
    Next dgt
End Sub 'WriteMappingNames
private void WriteMappingNames(){
    foreach(DataGridTableStyle dgt in myDataGrid.TableStyles)
    {
        Console.WriteLine(dgt.MappingName);
        foreach(DataGridColumnStyle dgc in
 dgt.GridColumnStyles)
        {
            Console.WriteLine(dgc.MappingName);
        }
    }
}
private:
   void WriteMappingNames()
   {
      for each ( DataGridTableStyle^ dgt in
 myDataGrid->TableStyles )
      {
         Console::WriteLine( dgt->MappingName );
         for each ( DataGridColumnStyle^ dgc in
 dgt->GridColumnStyles )
         {
            Console::WriteLine( dgc->MappingName );
         }
      }
   }
private void WriteMappingNames()
{
    DataGridTableStyle dgt;
    for (int iCtr = 0; iCtr < myDataGrid.get_TableStyles().get_Count();
 
        iCtr++) {
        dgt = myDataGrid.get_TableStyles().get_Item(iCtr);
        Console.WriteLine(dgt.get_MappingName());
        DataGridColumnStyle dgc;
        for (int iCtr1 = 0; iCtr1 < dgt.get_GridColumnStyles().get_Count();
 
            iCtr1++) {
            dgc = dgt.get_GridColumnStyles().get_Item(iCtr1);
            Console.WriteLine(dgc.get_MappingName());
        }
    }
} //WriteMappingNames
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「DataGridTableStyle.GridColumnStyles プロパティ」の関連用語

DataGridTableStyle.GridColumnStyles プロパティのお隣キーワード
検索ランキング

   

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



DataGridTableStyle.GridColumnStyles プロパティのページの著作権

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

©2026 GRAS Group, Inc.RSS