次の方法で共有


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

テーブルのすべての GridColumnStylesCollection オブジェクトを格納している DataGridColumnStyle

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

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返される列スタイルのカスタマイズされたセットを作成できます。 a 内のそれぞれにDataColumn対して、a DataGridColumnStyle ColumnNameMappingName .DataTable この列スタイルは、表示 DataGridTableStyle 時に自動的に使用されます。

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

適用対象