DataGridTableStyle.GridColumnStyles Proprietà

Definizione

Ottiene la raccolta di colonne disegnate per questa tabella.

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

Valore della proprietà

Raccolta GridColumnStylesCollection contenente tutti gli oggetti DataGridColumnStyle della tabella.

Esempio

L'esempio di codice seguente ottiene l'oggetto e DataGridTableStyle stampa l'intestazione GridColumnStylesCollection di ogni oggetto.

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

Commenti

La GridColumnStylesCollection proprietà restituita GridColumnStyles consente di creare un set personalizzato di stili di colonna. Per ognuno DataColumn in un DataTableoggetto , impostare l'oggetto MappingName di un DataGridColumnStyle oggetto su ColumnName. Tale stile di colonna verrà usato automaticamente quando viene DataGridTableStyle visualizzato.

Se si crea un oggetto DataGridTableStyle senza aggiungere DataGridColumnStyle oggetti all'oggetto GridColumnStylesCollection, verrà creata automaticamente una raccolta di DataGridColumnStyle oggetti quando un oggetto con un DataGridTableStyle oggetto valido MappingName viene aggiunto all'oggetto GridTableStylesCollection. Se si tenta di aggiungere DataGridColumnStyle oggetti con valori duplicati MappingName alla raccolta, verrà generata un'eccezione.

Si applica a