Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O controle DataGridView fornece várias propriedades que você pode usar para ajustar a aparência e o comportamento básico (aparência) de suas células, linhas e colunas. No entanto, se você tiver necessidades especiais que vão além dos recursos da classe DataGridViewCellStyle, também poderá implementar o desenho do proprietário para o controle ou estender seus recursos criando células, colunas e linhas personalizadas.
Para pintar células e linhas por conta própria, você pode lidar com vários eventos de pintura DataGridView. Para modificar a funcionalidade existente ou fornecer nova funcionalidade, você pode criar seus próprios tipos derivados dos tipos DataGridViewCell, DataGridViewColumne DataGridViewRow existentes. Você também pode fornecer novos recursos de edição criando tipos derivados que exibem um controle de sua escolha quando uma célula está no modo de edição.
Na presente seção
Como: Personalizar a aparência das células no controlo DataGridView do Windows Forms
Descreve como manipular o evento CellPainting para pintar células manualmente.
Como personalizar a aparência das linhas no Controle DataGridView no Windows Forms
Descreve como manipular os eventos RowPrePaint e RowPostPaint de modo a pintar linhas com um plano de fundo gradiente personalizado e conteúdo que se estende por várias colunas.
Como personalizar células e colunas no controle DataGridView do Windows Forms estendendo seu comportamento e aparência
Descreve como criar tipos personalizados derivados de DataGridViewCell e DataGridViewColumn para realçar células quando o ponteiro do mouse repousa sobre elas.
Como: Desativar botões numa coluna de botões no controlo DataGridView do Windows Forms
Descreve como criar tipos personalizados derivados de DataGridViewButtonCell e DataGridViewButtonColumn para exibir botões desabilitados em uma coluna de botão.
Como adicionar controlos em células do DataGridView no Windows Forms
Descreve como implementar a interface IDataGridViewEditingControl e criar tipos personalizados derivados de DataGridViewCell e DataGridViewColumn para exibir um controle DateTimePicker quando uma célula está no modo de edição.
Referência
DataGridView Fornece documentação de referência para o DataGridView controle.
DataGridViewCell Fornece documentação de referência para a DataGridViewCell classe.
DataGridViewRow Fornece documentação de referência para a DataGridViewRow classe.
DataGridViewColumn Fornece documentação de referência para a DataGridViewColumn classe.
IDataGridViewEditingControl Fornece documentação de referência para a IDataGridViewEditingControl interface.
Seções relacionadas
Formatação e Estilo Básicos no Controlo DataGridView do Windows Forms
Fornece tópicos que descrevem como modificar a aparência básica do controlo e a formatação de visualização dos dados das células.
Ver também
.NET Desktop feedback