DataGridTableStyle.GridColumnStyles プロパティ

定義

テーブルに描画される列のコレクションを取得します。Gets the collection of columns drawn for this table.

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 オブジェクトを格納している DataGridColumnStyleA GridColumnStylesCollection that contains all DataGridColumnStyle objects for the table.

次のコード例では、DataGridTableStyle の @no__t 0 を取得し、各オブジェクトのヘッダーを出力します。The following code example gets the GridColumnStylesCollection of a DataGridTableStyle and prints each object's header.

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

注釈

@No__t-1 プロパティによって返される @no__t 0 を使用すると、カスタマイズされた一連の列スタイルを作成できます。The GridColumnStylesCollection returned by the GridColumnStyles property allows you to create a customized set of column styles. @No__t-1 の DataColumn ごとに、DataGridColumnStyleMappingNameColumnName に設定します。For each DataColumn in a DataTable, set the MappingName of a DataGridColumnStyle to the ColumnName. この DataGridTableStyle が表示されると、その列スタイルが自動的に使用されます。That column style will automatically be used when this DataGridTableStyle is displayed.

@No__t-2 に DataGridColumnStyle のオブジェクトを追加せずに DataGridTableStyle を作成した場合、有効な MappingName の @no__t が @no__t に追加されると、DataGridColumnStyle オブジェクトのコレクションが自動的に作成されます。If you create a DataGridTableStyle without adding any DataGridColumnStyle objects to the GridColumnStylesCollection, a collection of DataGridColumnStyle objects will be created automatically when a DataGridTableStyle with a valid MappingName is added to the GridTableStylesCollection. @No__t-1 の値が重複している @no__t 0 のオブジェクトをコレクションに追加しようとすると、例外がスローされます。An exception will be thrown if you attempt to add DataGridColumnStyle objects with duplicate MappingName values to the collection.

適用対象