Escolar Documentos
Profissional Documentos
Cultura Documentos
AutoSizeColumnsMod
e Propriedade
Definição
Valor da propriedade
DataGridViewAutoSizeColumnsMode
Exceções
InvalidEnumArgumentException
O valor especificado ao definir essa propriedade não é um
valor DataGridViewAutoSizeColumnsMode válido.
InvalidOperationException
Exemplos
O exemplo de código a seguir ilustra como usar essa propriedade em um
cenário mestre/detalhe em que dois DataGridView controles exibem dados de
duas tabelas em uma relação pai/filho. Neste exemplo, o modo de
dimensionamento de coluna para o controle mestre é None, e as larguras de
coluna são inicializadas programaticamente para se ajustar aos valores
carregados. O controle de detalhes é definido como um modo de
dimensionamento automático de colunas para que as colunas sejam ajustadas
automaticamente sempre que os valores forem alterados (por exemplo,
quando o usuário alterar a linha atual na tabela pai). Este exemplo faz parte de
um exemplo maior disponível em How to: Create a Master/Detail Form Using
Two Windows Forms DataGridView Controls.
Comentários
Essa propriedade permite que você configure o controle para que as larguras
de coluna sejam ajustadas automaticamente para preencher o controle ou
ajustar o conteúdo da célula. Os ajustes de tamanho ocorrem no modo de
preenchimento sempre que a largura do controle é alterada. Nos modos de
dimensionamento baseados em conteúdo, os ajustes de tamanho ocorrem
sempre que o conteúdo da célula é alterado ou, se WrapMode estiver
habilitado, sempre que as alturas das linhas forem alteradas. Alguns modos de
dimensionamento baseados em conteúdo permitem limitar o ajuste de
tamanho às linhas exibidas no momento para aumentar o desempenho.