Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O DataGridView controle 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. Se você tiver necessidades especiais que vão além dos recursos da DataGridViewCellStyle classe, no entanto, você também pode 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 DataGridView eventos de pintura. Para modificar a funcionalidade existente ou fornecer novas funcionalidades, você pode criar seus próprios tipos derivados dos tipos existentes DataGridViewCell, DataGridViewColumn e DataGridViewRow. 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.
Nesta seção
Como personalizar a aparência das células no controle DataGridView dos Windows Forms
Descreve como manipular o CellPainting evento para pintar as células manualmente.
Como personalizar a aparência de linhas no controle DataGridView dos Windows Forms
Descreve como lidar com os eventos RowPrePaint e RowPostPaint para pintar linhas com um fundo gradiente personalizado e conteúdo que abrange várias colunas.
Como personalizar células e colunas no controle DataGridView dos 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 se baseia nelas.
Como desabilitar botões em uma coluna de botão no controle DataGridView dos Windows Forms
Descreve como criar tipos personalizados derivados de DataGridViewButtonCell e DataGridViewButtonColumn para exibir botões desabilitados em uma coluna de botão.
Como hospedar controles em células DataGridView do Windows Forms
Descreve como implementar a IDataGridViewEditingControl interface e criar tipos personalizados derivados de DataGridViewCell e DataGridViewColumn para exibir um DateTimePicker controle 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 estilos básicos no controle DataGridView do Windows Forms
Fornece tópicos que descrevem como modificar a aparência básica do controle e a formatação de exibição de dados de célula.
Consulte também
.NET Desktop feedback