Personalizando o controle DataGridView do Windows Forms
O DataGridView o controle fornece várias propriedades que você pode usar para ajustar a aparência e comportamento básico (look and feel) de suas células, linhas e colunas. Se você tiver necessidades especiais que ultrapassam a capacidade do DataGridViewCellStyle a classe, no entanto, você também pode implementar para o controle de desenho proprietário ou estender seus recursos, criando personalizadas células, colunas e linhas.
Para pintar linhas e células de si mesmo, você pode manipular vários DataGridView eventos de pintura. Para modificar a funcionalidade existente ou fornecer nova funcionalidade, você pode criar seus próprios tipos derivados existente DataGridViewCell, DataGridViewColumn, e DataGridViewRow tipos. Você também pode fornecer novos recursos de edição, Criando tipos derivados, exibam um controle de sua escolha quando uma célula estiver no modo de edição.
Nesta seção
Como: Personalizar a aparência de células em que o controle DataGridView do Windows Forms
Descreve como manipular o CellPainting evento para pintar cells manualmente.Como: Personalizar a aparência de linhas no controle do Windows Forms DataGridView
Descreve como manipular o RowPrePaint e RowPostPaint eventos para pintar linhas com um plano de fundo personalizado, gradiente e de conteúdo que abranja várias colunas.Como: Personalizar as células e colunas no controle do Windows Forms DataGridView, estendendo o comportamento e a aparência
Descreve como criar tipos personalizados derivados de DataGridViewCell e DataGridViewColumn para realçar células quando o ponteiro do mouse é posicionado sobre eles.Como: Desativar botões em uma coluna de botão no controle do Windows Forms DataGridView
Descreve como criar tipos personalizados derivados de DataGridViewButtonCell e DataGridViewButtonColumn para exibir os botões desabilitados em uma coluna de botão.Como: Controles de host em células DataGridView do 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 estiver em modo de edição.
Referência
DataGridView
Fornece documentação de referência para o DataGridView de controle.DataGridViewCell
Fornece documentação de referência para o DataGridViewCell classe.DataGridViewRow
Fornece documentação de referência para o DataGridViewRow classe.DataGridViewColumn
Fornece documentação de referência para o DataGridViewColumn classe.IDataGridViewEditingControl
Fornece documentação de referência para o IDataGridViewEditingControl interface.
Seções relacionadas
- Formatação básica e o controle DataGridView do Windows Forms de estilo
Fornece tópicos que descrevem como modificar a aparência básica do controle e a formatação de exibição dos dados da célula.
Consulte também
Conceitos
Tipos de coluna em que o controle DataGridView do Windows Forms