DataGridTableStyle.GridColumnStyles Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję kolumn rysowanych dla tej tabeli.
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
Wartość właściwości
Obiekt GridColumnStylesCollection zawierający wszystkie DataGridColumnStyle obiekty tabeli.
Przykłady
Poniższy przykład kodu pobiera element GridColumnStylesCollection i DataGridTableStyle wyświetla nagłówek każdego obiektu.
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
Uwagi
Obiekt GridColumnStylesCollection zwracany przez GridColumnStyles właściwość umożliwia utworzenie dostosowanego zestawu stylów kolumn. Dla każdego DataColumn elementu w obiekcie DataTableustaw parametr MappingName DataGridColumnStyle na ColumnNamewartość . Po wyświetleniu tego DataGridTableStyle stylu kolumny zostanie automatycznie użyty.
Jeśli tworzysz obiekt DataGridTableStyle bez dodawania żadnych DataGridColumnStyle obiektów do GridColumnStylesCollectionobiektu , kolekcja DataGridColumnStyle obiektów zostanie utworzona automatycznie po DataGridTableStyle dodaniu obiektu z prawidłowym MappingName elementem do obiektu GridTableStylesCollection. Jeśli spróbujesz dodać DataGridColumnStyle obiekty z zduplikowanymi MappingName wartościami do kolekcji, zostanie zgłoszony wyjątek.