DataGridTableStyle.GridColumnStyles プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テーブルに描画される列のコレクションを取得します。
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。
例
次のコード例では、a DataGridTableStyle をGridColumnStylesCollection取得し、各オブジェクトのヘッダーを出力します。
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 ColumnNameを MappingName .DataTable この列スタイルは、表示 DataGridTableStyle 時に自動的に使用されます。
オブジェクトを追加DataGridColumnStyleせずに a DataGridTableStyle をGridColumnStylesCollection作成する場合、有効なMappingNameオブジェクトを追加するときにDataGridTableStyleオブジェクトのDataGridColumnStyleコレクションが自動的にGridTableStylesCollection作成されます。 重複するMappingName値を持つオブジェクトをコレクションに追加DataGridColumnStyleしようとすると、例外がスローされます。