Compartir a través de


DataGridTableStyle.GridColumnStyles Propiedad

Definición

Obtiene la colección de columnas dibujadas de esta tabla.

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

Valor de propiedad

GridColumnStylesCollection

GridColumnStylesCollection que contiene todos los objetos DataGridColumnStyle de la tabla.

Ejemplos

En el ejemplo de código siguiente se obtiene el GridColumnStylesCollection de un DataGridTableStyle objeto y se imprime el encabezado de cada objeto.

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

Comentarios

El GridColumnStylesCollection devuelto por la GridColumnStyles propiedad permite crear un conjunto personalizado de estilos de columna. Para cada DataColumn objeto de , DataTableestablezca el MappingName de en DataGridColumnStyle .ColumnName Ese estilo de columna se usará automáticamente cuando se muestre esto DataGridTableStyle .

Si crea un DataGridTableStyle objeto sin agregar ningún DataGridColumnStyle objeto a GridColumnStylesCollection, se creará automáticamente una colección de DataGridColumnStyle objetos cuando se agregue un DataGridTableStyle objeto con un valor válido MappingName a .GridTableStylesCollection Se producirá una excepción si intenta agregar DataGridColumnStyle objetos con valores duplicados MappingName a la colección.

Se aplica a