DataGridTableStyle.GridColumnStyles Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.