DataGridTableStyle.GridColumnStyles Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
A GridColumnStylesCollection , který obsahuje všechny DataGridColumnStyle objekty pro tabulku.
Příklady
Následující příklad kódu získá GridColumnStylesCollection a DataGridTableStyle vytiskne záhlaví každého objektu.
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á GridColumnStylesCollectionGridColumnStyles vlastností umožňuje vytvořit přizpůsobenou sadu stylů sloupců. Pro každý DataColumn v sadě DataTable, nastavte MappingNameDataGridColumnStyle na ColumnNamehodnotu . Tento styl sloupce se automaticky použije při zobrazení DataGridTableStyle .
Pokud vytvoříte DataGridTableStyle bez přidání jakýchkoli DataGridColumnStyle objektů 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.