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しようとすると、例外がスローされます。