Partager via


DataGridTableStyle.GridColumnStyles Propriété

Définition

Obtient la collection de colonnes dessinées pour cette table.

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

Valeur de propriété

GridColumnStylesCollection

GridColumnStylesCollection qui contient tous les objets DataGridColumnStyle pour la table.

Exemples

L’exemple de code suivant obtient l’en-tête GridColumnStylesCollection d’un DataGridTableStyle objet et imprime l’en-tête de chaque objet.

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

Remarques

La GridColumnStylesCollection propriété retournée par la GridColumnStyles propriété vous permet de créer un ensemble personnalisé de styles de colonnes. Pour chacun DataColumn d’eux dans un DataTable, définissez le MappingName d’un DataGridColumnStyle sur le ColumnName. Ce style de colonne sera automatiquement utilisé lorsqu’il DataGridTableStyle s’affiche.

Si vous créez un DataGridTableStyle objet sans ajouter d’objets DataGridColumnStyle à la GridColumnStylesCollectioncollection d’objets, une collection d’objets DataGridColumnStyle est créée automatiquement lorsqu’une DataGridTableStyle avec une valeur valide MappingName est ajoutée au GridTableStylesCollection. Une exception est levée si vous tentez d’ajouter DataGridColumnStyle des objets avec des valeurs en double MappingName à la collection.

S’applique à