Personalizando o Windows Forms DataGridView controle
The DataGridView controle fornece várias propriedades que você pode usar para ajustar a aparência e comportamento básico (aparência) suas células, linhas e colunas. Se você tiver especial deverá que vá além dos recursos do DataGridViewCellStyle classe, no entanto, pode também implementar para o controle de desenho proprietário ou estender seus recursos, criando personalizadas células, colunas e linhas.
Para pintar células e linhas você mesmo, você pode manipular vários DataGridView eventos de pintura. Para modificar funções existentes ou fornecer nova funcionalidade, você pode criar seus próprios tipos derivados do existenteDataGridViewCell, DataGridViewColumn, e DataGridViewRow tipos. Você também pode fornecer novos recursos de edição, Criando tipos derivados, exibam um controle de sua preferência quando uma célula estiver no modo de edição.
Nesta seção
Como: Personalizar a aparência de células em Windows Forms DataGridView controle
Descreve como manipular o CellPainting evento para pintar células manualmente.Como: Personalizar a aparência de linhas em controle DataGridView do Windows Forms
Descreve como manipular o RowPrePaint e RowPostPaint eventos a fim de pintar linhas com um plano de fundo personalizado, gradiente e de conteúdo que atinja várias colunas.Como: Personalizar células e colunas em Windows Forms DataGridView controle, 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 é posicionado sobre eles.Como: desabilitar botões em uma coluna botão in Windows Forms DataGridView controle
Descreve como criar tipos personalizados derivados de DataGridViewButtonCell e DataGridViewButtonColumn Para exibir botões desabilitados em uma coluna de botão.Como: Controles de host em células de 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 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
- A formatação básica e o estilo in Windows Forms DataGridView controle
Fornece tópicos que descrevem como modificar a aparência básica do controle e a formatação de exibição de dados da célula.
Consulte também
Conceitos
Tipos de coluna no Windows Forms DataGridView controle