DataGridTableStyle.GridColumnStyles Vlastnost

Definice

Získá kolekci sloupců nakreslených pro tuto tabulku.

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

Hodnota vlastnosti

GridColumnStylesCollection

A GridColumnStylesCollection , který obsahuje všechny DataGridColumnStyle objekty tabulky.

Příklady

Následující příklad kódu získá GridColumnStylesCollection DataGridTableStyle záhlaví každého objektu a vytiskne ho.

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

Poznámky

Vrácená GridColumnStylesCollection GridColumnStyles vlastností umožňuje vytvořit přizpůsobenou sadu stylů sloupců. Pro každou z nich DataColumn nastavte MappingName DataGridColumnStyle na ColumnNameDataTablehodnotu . Tento styl sloupce se automaticky použije, když se zobrazí DataGridTableStyle .

Pokud vytvoříte objekt DataGridTableStyle bez přidání objektů DataGridColumnStyle do GridColumnStylesCollectionobjektu , vytvoří se kolekce DataGridColumnStyle objektů automaticky při DataGridTableStyle přidání platného MappingName objektu do objektu GridTableStylesCollection. Pokud se pokusíte přidat DataGridColumnStyle objekty s duplicitními MappingName hodnotami do kolekce, vyvolá se výjimka.

Platí pro