Partilhar via


DataGridTableStyle.GridColumnStyles Propriedade

Definição

Obtém a coleção de colunas desenhada para essa tabela.

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 da propriedade

GridColumnStylesCollection

Um GridColumnStylesCollection que contém todos os objetos DataGridColumnStyle para a tabela.

Exemplos

O exemplo de código a seguir obtém o GridColumnStylesCollection de um DataGridTableStyle e imprime o cabeçalho 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

Comentários

O GridColumnStylesCollection retornado pela GridColumnStyles propriedade permite que você crie um conjunto personalizado de estilos de coluna. Para cada DataColumn um em um DataTable, defina a MappingName de um DataGridColumnStyle para o ColumnName. Esse estilo de coluna será usado automaticamente quando isso DataGridTableStyle for exibido.

Se você criar um DataGridTableStyle sem adicionar nenhum DataGridColumnStyle objeto à GridColumnStylesCollectioncoleção de DataGridColumnStyle objetos será criada automaticamente quando um DataGridTableStyle com um válido MappingName for adicionado ao GridTableStylesCollection. Uma exceção será gerada se você tentar adicionar DataGridColumnStyle objetos com valores duplicados MappingName à coleção.

Aplica-se a