DataGridTableStyle.GridColumnStyles Właściwość

Definicja

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

GridColumnStylesCollection

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.

Dotyczy