DataGridTableStyle.GridColumnStyles プロパティ

定義

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

public:
 virtual property System::Windows::Forms::GridColumnStylesCollection ^ GridColumnStyles { System::Windows::Forms::GridColumnStylesCollection ^ get(); };
public virtual System.Windows.Forms.GridColumnStylesCollection GridColumnStyles { get; }
member this.GridColumnStyles : System.Windows.Forms.GridColumnStylesCollection
Public Overridable ReadOnly Property GridColumnStyles As GridColumnStylesCollection

プロパティ値

テーブルのすべてのGridColumnStylesCollection オブジェクトを含むDataGridColumnStyle

次のコード例では、GridColumnStylesCollectionDataGridTableStyleを取得し、各オブジェクトのヘッダーを出力します。

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(){
    foreach(DataGridTableStyle dgt in myDataGrid.TableStyles)
    {
        Console.WriteLine(dgt.MappingName);
        foreach(DataGridColumnStyle dgc in dgt.GridColumnStyles)
        {
            Console.WriteLine(dgc.MappingName);
        }
    }
}
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

注釈

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

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

適用対象