[go: up one dir, main page]

0% found this document useful (0 votes)
86 views56 pages

DataGridView Classe

The document describes the DataGridView control in Windows Forms, which displays data in a customizable grid. It can display data with or without an underlying data source. The DataGridView control allows customization of cells, rows, columns, and borders. It supports binding to data sources as well as manual population of rows and columns.

Uploaded by

Marcos Souza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views56 pages

DataGridView Classe

The document describes the DataGridView control in Windows Forms, which displays data in a customizable grid. It can display data with or without an underlying data source. The DataGridView control allows customization of cells, rows, columns, and borders. It supports binding to data sources as well as manual population of rows and columns.

Uploaded by

Marcos Souza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 56

DataGridView Classe

Definição
Namespace:
System.Windows.Forms
Assembly:
System.Windows.Forms.dll
Exibe os dados em uma grade personalizável.
VB
Public Class DataGridView
Inherits Control
Implements ISupportInitialize
Herança
Object
MarshalByRefObject
Component
Control
DataGridView

Atributos
ComplexBindingPropertiesAttribute DockingAttribute ClassInterfaceAttribute ComVisibleAttribute

Implementações
ISupportInitialize

Exemplos
O exemplo de código a seguir demonstra como inicializar um controle não associado DataGridView .
VB
Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1


Inherits System.Windows.Forms.Form

Private buttonPanel As New Panel


Private WithEvents songsDataGridView As New DataGridView
Private WithEvents addNewRowButton As New Button
Private WithEvents deleteRowButton As New Button

Private Sub Form1_Load(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles MyBase.Load

SetupLayout()
SetupDataGridView()
PopulateDataGridView()

End Sub

Private Sub songsDataGridView_CellFormatting(ByVal sender As Object, _


ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) _
Handles songsDataGridView.CellFormatting

If e IsNot Nothing Then

If Me.songsDataGridView.Columns(e.ColumnIndex).Name = _
"Release Date" Then
If e.Value IsNot Nothing Then
Try
e.Value = DateTime.Parse(e.Value.ToString()) _
.ToLongDateString()
e.FormattingApplied = True
Catch ex As FormatException
Console.WriteLine("{0} is not a valid date.",
e.Value.ToString())
End Try
End If
End If

End If

End Sub

Private Sub addNewRowButton_Click(ByVal sender As Object, _


ByVal e As EventArgs) Handles addNewRowButton.Click

Me.songsDataGridView.Rows.Add()

End Sub

Private Sub deleteRowButton_Click(ByVal sender As Object, _


ByVal e As EventArgs) Handles deleteRowButton.Click

If Me.songsDataGridView.SelectedRows.Count > 0 AndAlso _


Not Me.songsDataGridView.SelectedRows(0).Index = _
Me.songsDataGridView.Rows.Count - 1 Then

Me.songsDataGridView.Rows.RemoveAt( _
Me.songsDataGridView.SelectedRows(0).Index)

End If

End Sub

Private Sub SetupLayout()

Me.Size = New Size(600, 500)

With addNewRowButton
.Text = "Add Row"
.Location = New Point(10, 10)
End With

With deleteRowButton
.Text = "Delete Row"
.Location = New Point(100, 10)
End With

With buttonPanel
.Controls.Add(addNewRowButton)
.Controls.Add(deleteRowButton)
.Height = 50
.Dock = DockStyle.Bottom
End With

Me.Controls.Add(Me.buttonPanel)

End Sub

Private Sub SetupDataGridView()

Me.Controls.Add(songsDataGridView)

songsDataGridView.ColumnCount = 5
With songsDataGridView.ColumnHeadersDefaultCellStyle
.BackColor = Color.Navy
.ForeColor = Color.White
.Font = New Font(songsDataGridView.Font, FontStyle.Bold)
End With

With songsDataGridView
.Name = "songsDataGridView"
.Location = New Point(8, 8)
.Size = New Size(500, 250)
.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single
.CellBorderStyle = DataGridViewCellBorderStyle.Single
.GridColor = Color.Black
.RowHeadersVisible = False

.Columns(0).Name = "Release Date"


.Columns(1).Name = "Track"
.Columns(2).Name = "Title"
.Columns(3).Name = "Artist"
.Columns(4).Name = "Album"
.Columns(4).DefaultCellStyle.Font = _
New Font(Me.songsDataGridView.DefaultCellStyle.Font,
FontStyle.Italic)

.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.MultiSelect = False
.Dock = DockStyle.Fill
End With

End Sub

Private Sub PopulateDataGridView()

Dim row0 As String() = {"11/22/1968", "29", "Revolution 9", _


"Beatles", "The Beatles [White Album]"}
Dim row1 As String() = {"1960", "6", "Fools Rush In", _
"Frank Sinatra", "Nice 'N' Easy"}
Dim row2 As String() = {"11/11/1971", "1", "One of These Days", _
"Pink Floyd", "Meddle"}
Dim row3 As String() = {"1988", "7", "Where Is My Mind?", _
"Pixies", "Surfer Rosa"}
Dim row4 As String() = {"5/1981", "9", "Can't Find My Mind", _
"Cramps", "Psychedelic Jungle"}
Dim row5 As String() = {"6/10/2003", "13", _
"Scatterbrain. (As Dead As Leaves.)", _
"Radiohead", "Hail to the Thief"}
Dim row6 As String() = {"6/30/1992", "3", "Dress", "P J Harvey", "Dry"}

With Me.songsDataGridView.Rows
.Add(row0)
.Add(row1)
.Add(row2)
.Add(row3)
.Add(row4)
.Add(row5)
.Add(row6)
End With
With Me.songsDataGridView
.Columns(0).DisplayIndex = 3
.Columns(1).DisplayIndex = 4
.Columns(2).DisplayIndex = 0
.Columns(3).DisplayIndex = 1
.Columns(4).DisplayIndex = 2
End With

End Sub

<STAThreadAttribute()> _
Public Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New Form1())
End Sub

End Class

Comentários
O DataGridView controle fornece uma tabela personalizável para exibir dados. A DataGridView classe permite a
personalização de células, linhas, colunas e bordas por meio do uso de propriedades como DefaultCellStyle ,
ColumnHeadersDefaultCellStyle , CellBorderStyle e GridColor . Para obter mais informações, consulte formatação e
estilos básicos no controle Windows Forms DataGridView.
Você pode usar um DataGridView controle para exibir dados com ou sem uma fonte de dados subjacente. Sem
especificar uma fonte de dados, você pode criar colunas e linhas que contenham dados e adicioná-las diretamente ao
DataGridView usando as Rows Columns Propriedades e. Você também pode usar a Rows coleção para acessar
DataGridViewRow objetos e a DataGridViewRow.Cells propriedade para ler ou gravar valores de célula diretamente. O
Item[] indexador também fornece acesso direto às células.
Como alternativa ao preenchimento manual do controle, você pode definir as DataSource Propriedades e DataMember
para associar a DataGridView a uma fonte de dados e preenchê-la automaticamente com os dados. Para obter mais
informações, consulte exibindo dados no controle DataGridView Windows Forms.
Ao trabalhar com grandes quantidades de dados, você pode definir a VirtualMode propriedade como true para exibir um
subconjunto dos dados disponíveis. O modo virtual requer a implementação de um cache de dados do qual o
DataGridView controle é populado. Para obter mais informações, consulte Modos de exibição dos dados no controle
DataGridView dos Windows Forms.
Para obter informações adicionais sobre os recursos disponíveis no DataGridView controle, consulte DataGridView
Control. A tabela a seguir fornece links diretos para tarefas comuns.
 Como: Associar dados ao controle DataGridView do Windows Forms

 Como: Adicionar ToolTips a células individuais em um controle DataGridView do Windows Forms

 Como: Definir estilos de fonte e cor no controle DataGridView do Windows Forms

 Como: Alterar o tipo de uma coluna DataGridView do Windows Forms usando o designer

 Como: Associar dados ao controle DataGridView do Windows Forms usando o designer

 Como: Definir estilos de célula padrão e formatos de dados para o controle DataGridView do Windows Forms
usando o designer

 Como: Formatar dados no controle DataGridView do Windows Forms

 Passo a passo: Validando dados no controle DataGridView do Windows Forms

 Como: Personalizar a formatação de dados no controle DataGridView do Windows Forms

 Passo a passo: Criar um formulário mestre/de detalhes usando dois controles DataGridView do Windows Forms

O DataGridView controle substitui e estende o DataGrid controle. Para obter mais informações, consulte diferenças
entre os controles Windows Forms DataGridView e DataGrid.
Observação
O DataGridView controle herda as ContextMenu Propriedades e ContextMenuStrip de Control , mas dá suporte apenas
à ContextMenuStrip propriedade. O uso da ContextMenu propriedade com o DataGridView controle não tem nenhum
efeito.

Construtores
Construtores DataGridView() Inicializa uma nova instância da classe DataGridView.
Propriedades
Propriedades AccessibilityObject Obtém o AccessibleObject atribuído ao controle.
(Herdado de Control)
AccessibleDefaultActionDescription Obtém ou define a descrição de ação padrão do controle
para o uso por aplicativos cliente de acessibilidade.
(Herdado de Control)
AccessibleDescription Obtém ou define a descrição do controle usada pelos
aplicativos cliente de acessibilidade.
(Herdado de Control)
AccessibleName Obtém ou define o nome do controle usado por aplicativos
cliente de acessibilidade.
(Herdado de Control)
AccessibleRole Obtém ou define a função acessível do controle.
(Herdado de Control)
AdjustedTopLeftHeaderBorderStyle Obtém o estilo de borda da célula superior esquerda no
DataGridView.
AdvancedCellBorderStyle Obtém o estilo de borda das células no DataGridView.
AdvancedColumnHeadersBorderStyle Obtém o estilo de borda das células de cabeçalho de linha
no DataGridView.
AdvancedRowHeadersBorderStyle Obtém o estilo de borda das células de cabeçalho de linha
no DataGridView.
AllowDrop Obtém ou define um valor que indica se o controle pode
aceitar os dados arrastados pelo usuário.
(Herdado de Control)
AllowUserToAddRows Obtém ou define um valor que indica se a opção para
adicionar linhas é exibida para o usuário.
AllowUserToDeleteRows Obtém ou define um valor que indica se o usuário pode
excluir linhas do DataGridView.
AllowUserToOrderColumns Obtém ou define um valor que indica se o
reposicionamento manual de colunas está habilitado.
AllowUserToResizeColumns Obtém ou define um valor que indica se os usuários
podem redimensionar colunas.
AllowUserToResizeRows Obtém ou define um valor que indica se os usuários
podem redimensionar as linhas.
AlternatingRowsDefaultCellStyle Obtém ou define o estilo de célula padrão aplicado a
linhas ímpares do DataGridView.
Anchor Obtém ou define as bordas do contêiner ao qual um
controle está vinculado e determina como um controle é
redimensionado com seu pai.
(Herdado de Control)
AutoGenerateColumns Obtém ou define um valor que indica se colunas são
criadas automaticamente quando as propriedades
DataSource ou DataMember são definidas.
AutoScrollOffset Obtém ou define para onde esse controle é rolado em
ScrollControlIntoView(Control).
(Herdado de Control)
AutoSize Essa propriedade não é relevante para essa classe.
AutoSizeColumnsMode Obtém ou define um valor que indica como as larguras de
coluna são determinadas.
AutoSizeRowsMode Obtém ou define um valor que indica como as alturas das
linhas são determinadas.
BackColor Obtém ou define a cor da tela de fundo do controle.
BackgroundColor Obtém ou define a cor da tela de fundo do DataGridView.
BackgroundImage Obtém ou define a imagem da tela de fundo exibida no
controle.
BackgroundImageLayout Obtém ou define o layout da imagem da tela de fundo,
conforme definido na enumeração do ImageLayout.
BindingContext Obtém ou define o BindingContext do controle.
(Herdado de Control)
BorderStyle Obtém ou define o estilo de borda da DataGridView.
Bottom Obtém a distância, em pixels, entre a borda de baixo do
controle e a borda de cima da área de cliente do seu
contêiner.
(Herdado de Control)
Bounds Obtém ou define o tamanho e a localização do controle,
inclusive seus elementos que não são destinados ao
cliente, em pixels, relativos ao controle pai.
(Herdado de Control)
CanEnableIme Obtém um valor que indica se a propriedade ImeMode
pode ser definida para um valor ativo para habilitar o
suporte ao IME.
CanFocus Obtém um valor indicando se o controle pode receber o
foco.
(Herdado de Control)
CanRaiseEvents Determina se eventos podem ser gerados no controle.
(Herdado de Control)
CanSelect Obtém um valor que indica se o controle pode ser
selecionado.
(Herdado de Control)
Capture Obtém ou define um valor que indica se o controle
capturou o mouse.
(Herdado de Control)
CausesValidation Obtém ou define um valor que indica se o controle faz
com que a validação seja executada em todos os controles
que exigem validação quando ele recebe o foco.
(Herdado de Control)
CellBorderStyle Obtém o estilo de borda da célula para o DataGridView.
ClientRectangle Obtém o retângulo que representa a área de cliente do
controle.
(Herdado de Control)
ClientSize Obtém ou define a altura e a largura da área de cliente do
controle.
(Herdado de Control)
ClipboardCopyMode Obtém ou define um valor que indica se os usuários
podem copiar valores de texto da célula para a Clipboard e
se o texto de cabeçalho de linha e de coluna é incluído.
ColumnCount Obtém ou define o número de colunas exibidas no
DataGridView.
ColumnHeadersBorderStyle Obtém o estilo de borda aplicado aos cabeçalhos das
colunas.
ColumnHeadersDefaultCellStyle Obtém ou define o estilo do cabeçalho de coluna padrão.
ColumnHeadersHeight Obtém ou define a altura, em pixels, da linha de
cabeçalhos da coluna.
ColumnHeadersHeightSizeMode Obtém ou define um valor que indica se a altura dos
cabeçalhos de coluna é ajustável e se ele pode ser ajustado
pelo usuário ou se é ajustado automaticamente para se
adequar ao conteúdo dos cabeçalhos.
ColumnHeadersVisible Obtém ou define um valor que indica se a linha de
cabeçalho da coluna é exibida.
Columns Obtém uma coleção que contém todas as colunas no
controle.
CompanyName Obtém o nome da empresa ou do criador do aplicativo que
contém o controle.
(Herdado de Control)
Container Obtém o IContainer que contém o Component.
(Herdado de Component)
ContainsFocus Obtém um valor que indica se o controle ou um de seus
controles filho, tem o foco de entrada no momento.
(Herdado de Control)
ContextMenu Obtém ou define o menu de atalho associado ao controle.
(Herdado de Control)
ContextMenuStrip Obtém ou define o ContextMenuStrip associado a esse
controle.
(Herdado de Control)
Controls Obtém a coleção de controles contidos no controle.
(Herdado de Control)
Created Obtém um valor que indica se o controle foi criado.
(Herdado de Control)
CreateParams Obtém os parâmetros de criação necessários quando a alça
de controle é criada.
(Herdado de Control)
CurrentCell Obtém ou define a célula ativa no momento.
CurrentCellAddress Obtém os índices de linha e coluna da célula ativa no
momento.
CurrentRow Obtém a linha que contém a célula atual.
Cursor Obtém ou define o cursor que é exibido quando o ponteiro
do mouse está sobre o controle.
(Herdado de Control)
DataBindings Obtém as associações de dados para o controle.
(Herdado de Control)
DataMember Obtém ou define o nome da lista ou da tabela na fonte de
dados para a qual o DataGridView está exibindo dados.
DataSource Obtém ou define a fonte de dados para o qual o
DataGridView está exibindo dados.
DefaultCellStyle Obtém ou define o estilo de célula padrão a ser aplicado às
células no DataGridView se nenhuma outra propriedade
de estilo de célula for definida.
DefaultCursor Obtém ou define o cursor padrão para o controle.
(Herdado de Control)
DefaultImeMode Obtém o modo do Editor de método de entrada (IME)
padrão com suporte pelo controle.
(Herdado de Control)
DefaultMargin Obtém o espaço, em pixels, que é especificado pelo
padrão entre os controles.
(Herdado de Control)
DefaultMaximumSize Obtém o tamanho e a altura, em pixels, que são
especificados como o tamanho máximo padrão de um
controle.
(Herdado de Control)
DefaultMinimumSize Obtém o tamanho e a altura, em pixels, especificados
como o tamanho mínimo padrão de um controle.
(Herdado de Control)
DefaultPadding Obtém o espaçamento interno, em pixels, do conteúdo de
um controle.
(Herdado de Control)
DefaultSize Obtém o tamanho padrão inicial do controle.
DesignMode Obtém um valor que indica se o Component está no modo
de design no momento.
(Herdado de Component)
DeviceDpi Obtém o valor DPI para o dispositivo de exibição em que
o controle está sendo exibido.
(Herdado de Control)
DisplayRectangle Obtém o retângulo que representa a área de exibição do
controle.
Disposing Obtém um valor que indica se a classe Control de base
estiver no processo de descarte.
(Herdado de Control)
Dock Obtém ou define quais bordas de controle são encaixadas
no controle pai e determina como um controle é
redimensionado com seu pai.
(Herdado de Control)
DoubleBuffered Obtém ou define um valor que indica se este controle deve
redesenhar sua superfície usando um buffer secundário
para reduzir ou evitar a cintilação.
(Herdado de Control)
EditingControl Obtém o controle hospedado pela célula atual se uma
célula com um controle de edição estiver no modo de
edição.
EditingPanel Obtém o painel que contém o EditingControl.
EditMode Obtém ou define um valor que indica como começar a
editar uma célula.
Enabled Obtém ou define um valor que indica se o controle pode
responder à interação do usuário.
(Herdado de Control)
EnableHeadersVisualStyles Obtém um define um valor que indica se os cabeçalhos de
linha e de coluna usam os estilos visuais do tema atual do
usuário, caso esses estilos estejam habilitados para o
aplicativo.
Events Obtém a lista de manipuladores de eventos que estão
anexados a este Component.
(Herdado de Component)
FirstDisplayedCell Obtém ou define a primeira célula exibida no momento o
DataGridView, normalmente, essa célula fica no canto
superior esquerdo.
FirstDisplayedScrollingColumnHiddenWidth Obtém a largura da parte da coluna que atualmente é
rolada para fora da exibição.
FirstDisplayedScrollingColumnIndex Obtém ou define o índice da coluna que é a primeira
coluna exibida no DataGridView.
FirstDisplayedScrollingRowIndex Obtém ou define o índice da linha que é a primeira linha
exibida no DataGridView.
Focused Obtém um valor que indica se o controle tem foco de
entrada.
(Herdado de Control)
Font Obtém ou define a fonte do texto exibido pelo
DataGridView.
FontHeight Obtém ou define a altura da fonte do controle.
(Herdado de Control)
ForeColor Obtém ou define a cor de primeiro plano do
DataGridView.
GridColor Obtém ou define a cor das linhas de grade que separam as
células do DataGridView.
Handle Obtém o identificador de janela associado ao controle.
(Herdado de Control)
HasChildren Obtém um valor que indica se o controle contém um ou
mais controles filho.
(Herdado de Control)
Height Obtém ou define a altura do controle.
(Herdado de Control)
HorizontalScrollBar Obtém a barra de rolagem horizontal do controle.
HorizontalScrollingOffset Obtém ou define o número de pixels pelo qual o controle é
rolado horizontalmente.
ImeMode Obtém ou define o modo IME do controle.
(Herdado de Control)
ImeModeBase Obtém ou define o modo IME de um controle.
(Herdado de Control)
InvokeRequired Obtém um valor que indica se o chamador deve chamar
um método invoke ao fazer chamadas de método para o
controle porque o chamador está em um thread diferente
daquele no qual o controle foi criado.
(Herdado de Control)
IsAccessible Obtém ou define um valor que indica se o controle está
visível para aplicativos de acessibilidade.
(Herdado de Control)
IsCurrentCellDirty Obtém um valor que indica se a célula atual tem
alterações não confirmadas.
IsCurrentCellInEditMode Obtém um valor que indica se a célula ativa no momento
está sendo editada.
IsCurrentRowDirty Obtém um valor que indica se a linha atual tem alterações
não confirmadas.
IsDisposed Obtém um valor que indica se o controle foi descartado.
(Herdado de Control)
IsHandleCreated Obtém um valor que indica se o controle tem um
identificador associado a ele.
(Herdado de Control)
IsMirrored Obtém um valor que indica se o controle está espelhado.
(Herdado de Control)
Item[Int32, Int32] Fornece um indexador para obter ou definir a célula
localizada na interseção da coluna e da linha com os
índices especificados.
Item[String, Int32] Fornece um indexador para obter ou definir a célula
localizada na interseção da linha com o índice
especificado e a coluna com o nome especificado.
LayoutEngine Obtém uma instância armazenada em cache do
mecanismo de layout do controle.
(Herdado de Control)
Left Obtém ou define a distância, em pixels, entre a borda
esquerda do controle e a borda esquerda da área de cliente
do seu contêiner.
(Herdado de Control)
Location Obtém ou define as coordenadas do canto superior
esquerdo do controle com relação ao canto superior
esquerdo de seu contêiner.
(Herdado de Control)
Margin Obtém ou define o espaçamento entre controles.
(Herdado de Control)
MaximumSize Obtém ou define o tamanho que é o limite superior que o
GetPreferredSize(Size) pode especificar.
(Herdado de Control)
MinimumSize Obtém ou define o tamanho que é o limite inferior que o
GetPreferredSize(Size) pode especificar.
(Herdado de Control)
MultiSelect Obtém ou define um valor que indica se o usuário pode
selecionar mais de uma célula, linha ou coluna de
DataGridView de cada vez.
Name Obtém ou define o nome do controle.
(Herdado de Control)
NewRowIndex Obtém o índice da linha para novos registros.
Padding Essa propriedade não é relevante para esse controle.
Parent Obtém ou define o contêiner pai do controle.
(Herdado de Control)
PreferredSize Obtém o tamanho de uma área retangular na qual o
controle pode ser ajustado.
(Herdado de Control)
ProductName Obtém o nome do produto do assembly que contém o
controle.
(Herdado de Control)
ProductVersion Obtém a versão do assembly que contém o controle.
(Herdado de Control)
ReadOnly Obtém ou define um valor que indica se o usuário pode
editar as células do controle DataGridView.
RecreatingHandle Obtém um valor que indica se o controle está recriando
seu identificador no momento.
(Herdado de Control)
Region Obtém ou define a região da janela associada ao controle.
(Herdado de Control)
RenderRightToLeft Obsoleto.
Esta propriedade é agora obsoleta.
(Herdado de Control)
ResizeRedraw Obtém ou define um valor que indica se o controle se
redesenha quando redimensionado.
(Herdado de Control)
Right Obtém a distância, em pixels, entre a borda direita do
controle e a borda esquerda da área de cliente de seu
contêiner.
(Herdado de Control)
RightToLeft Obtém ou define um valor que indica se os elementos do
controle estão alinhados para dar suporte a localidades que
usam fontes da direita para a esquerda.
(Herdado de Control)
RowCount Obtém ou define o número de linhas exibidas no
DataGridView.
RowHeadersBorderStyle Obtém ou define o estilo de borda das células de
cabeçalho da linha.
RowHeadersDefaultCellStyle Obtém ou define o estilo padrão aplicado às células de
cabeçalho de linha.
RowHeadersVisible Obtém ou define um valor que indica se a coluna que
contém os cabeçalhos de linha é exibida.
RowHeadersWidth Obtém ou define a largura da coluna em pixels que
contém os cabeçalhos de linha.
RowHeadersWidthSizeMode Obtém ou define um valor que indica se a largura dos
cabeçalhos de linha é ajustável e se ele pode ser ajustado
pelo usuário ou se é ajustado automaticamente para se
adequar ao conteúdo dos cabeçalhos.
Rows Obtém uma coleção que contém todas as linhas no
controle de DataGridView.
RowsDefaultCellStyle Obtém ou define o estilo padrão aplicado às células de
linha do DataGridView.
RowTemplate Obtém ou define a linha que representa o modelo de todas
as linhas no controle.
ScaleChildren Obtém um valor que determina o dimensionamento dos
controles filho.
(Herdado de Control)
ScrollBars Obtém ou define o tipo de barras de rolagem a serem
exibidas para o controle de DataGridView.
SelectedCells Obtém a coleção de células selecionadas pelo usuário.
SelectedColumns Obtém a coleção de colunas selecionadas pelo usuário.
SelectedRows Obtém a coleção de linhas selecionadas pelo usuário.
SelectionMode Obtém ou define um valor que indica como as células do
DataGridView podem ser selecionadas.
ShowCellErrors Obtém ou define um valor que indica se deseja mostrar
erros de célula.
ShowCellToolTips Obtém ou define um valor que indica se as dicas de
ferramenta serão exibidas quando o ponteiro do mouse
fizer uma pausa em uma célula ou o usuário navegar para
a célula usando o teclado.
ShowEditingIcon Obtém ou define um valor que indica se o glifo de edição
ficará visível ou não no cabeçalho da linha da célula sendo
editada.
ShowFocusCues Obtém um valor que indica se o controle deve exibir
retângulos de foco.
(Herdado de Control)
ShowKeyboardCues Obtém um valor que indica se a interface do usuário está
em um estado apropriado para mostrar ou ocultar os
aceleradores de teclado.
(Herdado de Control)
ShowRowErrors Obtém ou define um valor que indica se os cabeçalhos de
linha exibirão glifos de erro para cada linha que contenha
um erro de entrada de dados.
Site Obtém ou define o site do controle.
(Herdado de Control)
Size Obtém ou define a altura e a largura do controle.
(Herdado de Control)
SortedColumn Obtém a coluna pela qual o conteúdo DataGridView está
classificado no momento.
SortOrder Obtém um valor que indica se os itens do controle
DataGridView são classificados em ordem crescente ou
decrescente, ou se não são classificados.
StandardTab Obtém ou define um valor que indica se a tecla TAB move
o foco para o próximo controle na ordem de tabulação em
vez de mover o foco para a próxima célula no controle.
TabIndex Obtém ou define a ordem de tabulação do controle dentro
do seu contêiner.
(Herdado de Control)
TabStop Obtém ou define um valor que indica se o usuário pode
focalizar esse controle usando a tecla TAB.
(Herdado de Control)
Tag Obtém ou define o objeto que contém dados sobre o
controle.
(Herdado de Control)
Text Obtém ou define o texto associado a esse controle.
Top Obtém ou define a distância, em pixels, entre a borda
superior do controle e a borda superior da área de cliente
do seu contêiner.
(Herdado de Control)
TopLeftHeaderCell Obtém ou define a célula de cabeçalho localizada no canto
superior esquerdo do controle DataGridView.
TopLevelControl Obtém o controle pai que não tem como pai outro controle
do Windows Forms. Normalmente, esse é o Form mais
externo no qual o controle está contido.
(Herdado de Control)
UserSetCursor Obtém o valor padrão ou especificado pelo usuário da
propriedade Cursor.
UseWaitCursor Obtém ou define um valor indicando se o cursor de espera
deve ser usado para o controle atual e todos os controles
filho.
(Herdado de Control)
VerticalScrollBar Obtém a barra de rolagem vertical do controle.
VerticalScrollingOffset Obtém o número de pixels pelo qual o controle é rolado
verticalmente.
VirtualMode Obtém ou define um valor que indica se você forneceu
suas próprias operações de gerenciamento de dados para o
controle DataGridView.
Visible Obtém ou define um valor que indica se o controle e todos
os seus controles filho são exibidos.
(Herdado de Control)
Width Obtém ou define a largura do controle.
(Herdado de Control)
WindowTarget Essa propriedade não é relevante para essa classe.
(Herdado de Control)
Métodos
Métodos AccessibilityNotifyClients(AccessibleEvents, Notifica os aplicativos cliente de acessibilidade do
Int32) AccessibleEvents especificado para o controle filho
especificado.
(Herdado de Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) Notifica os aplicativos cliente de acessibilidade do
AccessibleEvents especificado para o controle filho
especificado.
(Herdado de Control)
AccessibilityNotifyCurrentCellChanged(Point) Notifica os aplicativos cliente acessíveis quando uma
nova célula se torna a célula atual.
AdjustColumnHeaderBorderStyle(DataGridViewAdvanced Ajusta o DataGridViewAdvancedBorderStyle de uma
BorderStyle, DataGridViewAdvancedBorderStyle, Boolean, célula de cabeçalho de coluna de um DataGridView que
Boolean) está sendo pintado.
AreAllCellsSelected(Boolean) Retorna um valor que indica se todas as células
DataGridView estão selecionadas no momento.
AutoResizeColumn(Int32) Ajusta a largura da coluna especificada para ajustar o
conteúdo de todas as suas células, incluindo a célula de
cabeçalho.
AutoResizeColumn(Int32, Ajusta a largura da coluna especificada usando o modo
DataGridViewAutoSizeColumnMode) de tamanho especificado.
AutoResizeColumn(Int32, Ajusta a largura da coluna especificada usando o modo
DataGridViewAutoSizeColumnMode, Boolean) de tamanho indicado, opcionalmente calculando a
largura com a expectativa de que as alturas das linhas
serão ajustadas posteriormente.
AutoResizeColumnHeadersHeight() Ajusta a altura dos cabeçalhos de coluna para ajustar o
conteúdo do cabeçalho de coluna maior.
AutoResizeColumnHeadersHeight(Boolean, Boolean) Ajusta a altura dos cabeçalhos de coluna para ajustar-se
ao conteúdo, opcionalmente calculando a altura com a
expectativa de que as larguras de cabeçalho de coluna
e/ou linha serão ajustadas posteriormente.
AutoResizeColumnHeadersHeight(Int32) Ajusta a altura dos cabeçalhos de coluna com base nas
alterações no conteúdo do cabeçalho da coluna
especificada.
AutoResizeColumnHeadersHeight(Int32, Boolean, Ajusta a altura dos cabeçalhos de coluna com base em
Boolean) alterações no conteúdo do cabeçalho na coluna
especificada, opcionalmente calculando a altura com a
expectativa de que as larguras de cabeçalho de coluna
e/ou linha serão ajustadas posteriormente.
AutoResizeColumns() Ajusta a largura de todas as colunas que se adéquem ao
conteúdo de todas as suas células, incluindo as células
de cabeçalho.
AutoResizeColumns(DataGridViewAutoSizeColumnsMode Ajusta a largura de todas as colunas usando o modo de
) tamanho especificado.
AutoResizeColumns(DataGridViewAutoSizeColumnsMode Ajusta a largura de todas as colunas usando o modo de
, Boolean) tamanho especificado calculando, como opção, as
larguras com a expectativa de que as alturas das linhas
serão ajustadas posteriormente.
AutoResizeRow(Int32) Ajusta a altura da linha especificada para adequar-se ao
conteúdo de todas as suas células, incluindo a célula de
cabeçalho.
AutoResizeRow(Int32, DataGridViewAutoSizeRowMode) Ajusta a altura da linha especificada usando o modo de
tamanho indicado.
AutoResizeRow(Int32, DataGridViewAutoSizeRowMode, Ajusta a altura da linha especificada usando o modo de
Boolean) tamanho especificado, opcionalmente calculando a
altura com a expectativa de que as larguras de coluna
posteriormente serão ajustadas.
AutoResizeRowHeadersWidth(DataGridViewRowHeaders Ajusta a largura dos cabeçalhos de linha usando o modo
WidthSizeMode) de tamanho especificado.
AutoResizeRowHeadersWidth(DataGridViewRowHeaders Ajusta a largura dos cabeçalhos de linha usando o modo
WidthSizeMode, Boolean, Boolean) de tamanho especificado, opcionalmente calculando a
largura com a expectativa de que as larguras do
cabeçalho de linha e/ou coluna serão ajustadas
posteriormente.
AutoResizeRowHeadersWidth(Int32, Ajusta a largura dos cabeçalhos de linha com base em
DataGridViewRowHeadersWidthSizeMode) alterações no conteúdo do cabeçalho da linha
especificado e usando o modo de tamanho especificado.
AutoResizeRowHeadersWidth(Int32, Ajusta a largura dos cabeçalhos de linha com base em
DataGridViewRowHeadersWidthSizeMode, Boolean, alterações no conteúdo do cabeçalho na linha
Boolean) especificada e usando o modo de tamanho indicado,
opcionalmente calculando a largura com a expectativa
de que as larguras de cabeçalho de linha e/ou coluna
serão ajustadas posteriormente.
AutoResizeRows() Ajusta a altura de todas as linhas para ajustar o conteúdo
de todas as células, incluindo as células de cabeçalho.
AutoResizeRows(DataGridViewAutoSizeRowsMode) Ajusta as alturas das linhas usando o valor do modo de
tamanho especificado.
AutoResizeRows(DataGridViewAutoSizeRowsMode, Ajusta a altura de todas as linhas usando o modo de
Boolean) tamanho especificado, opcionalmente calculando a
altura com a expectativa de que as larguras de coluna
posteriormente serão ajustadas.
AutoResizeRows(Int32, Int32, Ajusta as alturas das linhas especificadas usando o
DataGridViewAutoSizeRowMode, Boolean) modo de tamanho indicado, opcionalmente calculando
as alturas com a expectativa de que as larguras de coluna
serão ajustadas posteriormente.
BeginEdit(Boolean) Coloca a célula atual no modo de edição.
BeginInvoke(Delegate) Executa o delegado especificado de forma assíncrona no
thread em que o identificador subjacente do controle foi
criado.
(Herdado de Control)
BeginInvoke(Delegate, Object[]) Executa o delegado especificado de forma assíncrona
com os argumentos especificados, no thread em que o
identificador subjacente do controle foi criado.
(Herdado de Control)
BringToFront() Traz o controle para a frente da ordem z.
(Herdado de Control)
CancelEdit() Cancela o modo de edição para a célula selecionada no
momento e descarta as alterações.
ClearSelection() Limpa a seleção atual, desmarcando todas as células
selecionadas.
ClearSelection(Int32, Int32, Boolean) Cancela a seleção de todas as células selecionadas no
momento, exceto a indicada, garantindo opcionalmente
que a célula especificada esteja selecionada.
CommitEdit(DataGridViewDataErrorContexts) Confirma as alterações à célula atual no cache de dados
sem encerrar o modo de edição.
Contains(Control) Recupera um valor que indica se o controle especificado
é um filho do controle.
(Herdado de Control)
CreateAccessibilityInstance() Cria um novo objeto acessível para o DataGridView.
CreateColumnsInstance() Cria e retorna um novo
DataGridViewColumnCollection.
CreateControl() Força a criação do controle visível, incluindo a criação
do identificador e controles filho visíveis.
(Herdado de Control)
CreateControlsInstance() Cria e retorna um novo Control.ControlCollection que
pode ser convertido no tipo
DataGridView.DataGridViewControlCollection.
CreateGraphics() Cria o Graphics para o controle.
(Herdado de Control)
CreateHandle() Cria um identificador para o controle.
(Herdado de Control)
CreateObjRef(Type) Cria um objeto que contém todas as informações
relevantes necessárias para gerar um proxy usado para
se comunicar com um objeto remoto.
(Herdado de MarshalByRefObject)
CreateRowsInstance() Cria e retorna um novo DataGridViewRowCollection.
DefWndProc(Message) Envia a mensagem especificada ao procedimento de
janela padrão.
(Herdado de Control)
DestroyHandle() Destrói o controle associado ao controle.
(Herdado de Control)
DisplayedColumnCount(Boolean) Retorna o número de colunas exibidas ao usuário.
DisplayedRowCount(Boolean) Retorna o número de linhas exibidas ao usuário.
Dispose() Libera todos os recursos usados pelo Component.
(Herdado de Component)
Dispose(Boolean) Libera os recursos não gerenciados usados pelo Control
e seus controles filho e, opcionalmente, libera os
recursos gerenciados.
DoDragDrop(Object, DragDropEffects) Começa uma operação de arrastar e soltar.
(Herdado de Control)
DrawToBitmap(Bitmap, Rectangle) Dá suporte à renderização no bitmap especificado.
(Herdado de Control)
EndEdit() Confirma e conclui a operação de edição na célula atual
usando o contexto de erro padrão.
EndEdit(DataGridViewDataErrorContexts) Confirma e conclui a operação de edição na célula atual
usando o contexto de erro especificado.
EndInvoke(IAsyncResult) Recupera o valor retornado da operação assíncrona
representada pelo IAsyncResult passado.
(Herdado de Control)
Equals(Object) Determina se o objeto especificado é igual ao objeto
atual.
(Herdado de Object)
FindForm() Recupera o formulário no que o controle está.
(Herdado de Control)
Focus() Define o foco de entrada para o controle.
(Herdado de Control)
GetAccessibilityObjectById(Int32) Recupera a AccessibleObject especificada.
GetAutoSizeMode() Recupera um valor que indica como um controle se
comportará quando sua propriedade AutoSize for
habilitada.
(Herdado de Control)
GetCellCount(DataGridViewElementStates) Obtém o número de células que satisfazem o filtro
fornecido.
GetCellDisplayRectangle(Int32, Int32, Boolean) Retorna o retângulo que representa a área de exibição de
uma célula.
GetChildAtPoint(Point) Recupera o controle filho que está localizado nas
coordenadas especificadas.
(Herdado de Control)
GetChildAtPoint(Point, GetChildAtPointSkip) Recupera o controle filho que está localizado nas
coordenadas especificadas, especificando se deseja
ignorar os controles filho de um determinado tipo.
(Herdado de Control)
GetClipboardContent() Recupera os valores formatados que representam o
conteúdo das células selecionadas para serem copiados
para o Clipboard.
GetColumnDisplayRectangle(Int32, Boolean) Retorna o retângulo que representa a área de exibição
para uma coluna, conforme determinado pelo índice da
coluna.
GetContainerControl() Retorna o próximo ContainerControl até a cadeia de
controles pai do controle.
(Herdado de Control)
GetHashCode() Serve como a função de hash padrão.
(Herdado de Object)
GetLifetimeService() Recupera o objeto de serviço de tempo de vida atual que
controla a política de ciclo de vida para esta instância.
(Herdado de MarshalByRefObject)
GetNextControl(Control, Boolean) Recupera o próximo controle para frente ou para trás na
ordem de tabulação de controles filho.
(Herdado de Control)
GetPreferredSize(Size) Recupera o tamanho de uma área retangular na qual um
controle pode ser ajustado.
(Herdado de Control)
GetRowDisplayRectangle(Int32, Boolean) Retorna o retângulo que representa a área de exibição
para uma linha, conforme determinado pelo índice da
linha.
GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Recupera os limites dentro dos quais a escala do
controle é ajustada.
(Herdado de Control)
GetService(Type) Retorna um objeto que representa um serviço fornecido
pelo Component ou pelo seu Container.
(Herdado de Component)
GetStyle(ControlStyles) Recupera o valor do bit de estilo do controle
especificado para o controle.
(Herdado de Control)
GetTopLevel() Determina se o controle é um controle de nível superior.
(Herdado de Control)
GetType() Obtém o Type da instância atual.
(Herdado de Object)
Hide() Oculta o controle do usuário.
(Herdado de Control)
HitTest(Int32, Int32) Retorna informações de localização, como índices de
linha e coluna, considerando as coordenadas x e y.
InitializeLifetimeService() Obtém um objeto de serviço de tempo de vida para
controlar a política de tempo de vida para essa instância.
(Herdado de MarshalByRefObject)
InitLayout() Chamado após o controle ser adicionado a outro
contêiner.
(Herdado de Control)
Invalidate() Invalida a superfície inteira do controle e faz com que o
controle seja redesenhado.
(Herdado de Control)
Invalidate(Boolean) Invalida a uma região específica do controle e faz com
que uma mensagem de pintura seja enviada para o
controle. Opcionalmente, invalida os controles filho
atribuídos ao controle.
(Herdado de Control)
Invalidate(Rectangle) Invalida a região especificada do controle (a adiciona à
região de atualização do controle, que é a área que será
repintada na próxima operação de pintura) e envia uma
mensagem ao controle.
(Herdado de Control)
Invalidate(Rectangle, Boolean) Invalida a região especificada do controle (a adiciona à
região de atualização do controle, que é a área que será
repintada na próxima operação de pintura) e envia uma
mensagem ao controle. Opcionalmente, invalida os
controles filho atribuídos ao controle.
(Herdado de Control)
Invalidate(Region) Invalida a região especificada do controle (a adiciona à
região de atualização do controle, que é a área que será
repintada na próxima operação de pintura) e envia uma
mensagem ao controle.
(Herdado de Control)
Invalidate(Region, Boolean) Invalida a região especificada do controle (a adiciona à
região de atualização do controle, que é a área que será
repintada na próxima operação de pintura) e envia uma
mensagem ao controle. Opcionalmente, invalida os
controles filho atribuídos ao controle.
(Herdado de Control)
InvalidateCell(DataGridViewCell) Invalida a célula especificada do DataGridView,
forçando-a a ser pintada novamente.
InvalidateCell(Int32, Int32) Invalida a célula com os índices de linha e de coluna
especificados, forçando-a a ser pintada novamente.
InvalidateColumn(Int32) Invalida a coluna especificada do DataGridView,
forçando-a a ser pintada novamente.
InvalidateRow(Int32) Invalida a linha especificada do DataGridView,
forçando-a a ser pintada novamente.
Invoke(Delegate) Executa o delegado especificado no thread que possui o
identificador de janela subjacente do controle.
(Herdado de Control)
Invoke(Delegate, Object[]) Executa o delegado especificado, no thread que tem o
identificador da janela subjacente do controle, com a
lista de argumentos especificada.
(Herdado de Control)
InvokeGotFocus(Control, EventArgs) Gera o evento GotFocus para o controle especificado.
(Herdado de Control)
InvokeLostFocus(Control, EventArgs) Gera o evento LostFocus para o controle especificado.
(Herdado de Control)
InvokeOnClick(Control, EventArgs) Gera o evento Click para o controle especificado.
(Herdado de Control)
InvokePaint(Control, PaintEventArgs) Gera o evento Paint para o controle especificado.
(Herdado de Control)
InvokePaintBackground(Control, PaintEventArgs) Gera o evento PaintBackground para o controle
especificado.
(Herdado de Control)
IsInputChar(Char) Determina se um caractere é um caractere de entrada
reconhecido pelo DataGridView.
IsInputKey(Keys) Determina se a chave especificada é uma chave de
entrada regular ou uma chave especial que exige o pré-
processamento.
LogicalToDeviceUnits(Int32) Converte um valor de DPI Lógica em seu valor de DPI
de DeviceUnit equivalente.
(Herdado de Control)
LogicalToDeviceUnits(Size) Transforma um tamanho de coordenadas lógicas em
unidades de dispositivo dimensionando-as para o DPI
atual e arredondando para o valor inteiro mais próximo
para largura e altura.
(Herdado de Control)
MemberwiseClone() Cria uma cópia superficial do Object atual.
(Herdado de Object)
MemberwiseClone(Boolean) Cria uma cópia superficial do objeto
MarshalByRefObject atual.
(Herdado de MarshalByRefObject)
NotifyCurrentCellDirty(Boolean) Notifica o DataGridView de que a célula atual tem
alterações não confirmadas.
NotifyInvalidate(Rectangle) Gera o evento Invalidated com uma região especificada
do controle a ser invalidada.
(Herdado de Control)
OnAllowUserToAddRowsChanged(EventArgs) Aciona o evento AllowUserToAddRowsChanged.
OnAllowUserToDeleteRowsChanged(EventArgs) Aciona o evento AllowUserToDeleteRowsChanged.
OnAllowUserToOrderColumnsChanged(EventArgs) Aciona o evento AllowUserToOrderColumnsChanged.
OnAllowUserToResizeColumnsChanged(EventArgs) Aciona o evento AllowUserToResizeColumnsChanged.
OnAllowUserToResizeRowsChanged(EventArgs) Aciona o evento AllowUserToResizeRowsChanged.
OnAlternatingRowsDefaultCellStyleChanged(EventArgs) Aciona o evento
AlternatingRowsDefaultCellStyleChanged.
OnAutoGenerateColumnsChanged(EventArgs) Aciona o evento AutoGenerateColumnsChanged.
OnAutoSizeChanged(EventArgs) Aciona o evento AutoSizeChanged.
(Herdado de Control)
OnAutoSizeColumnModeChanged(DataGridViewAutoSize Aciona o evento AutoSizeColumnModeChanged.
ColumnModeEventArgs)
OnAutoSizeColumnsModeChanged(DataGridViewAutoSiz Aciona o evento AutoSizeColumnsModeChanged.
eColumnsModeEventArgs)
OnAutoSizeRowsModeChanged(DataGridViewAutoSizeM Aciona o evento AutoSizeRowsModeChanged.
odeEventArgs)
OnBackColorChanged(EventArgs) Aciona o evento BackColorChanged.
(Herdado de Control)
OnBackgroundColorChanged(EventArgs) Aciona o evento BackgroundColorChanged.
OnBackgroundImageChanged(EventArgs) Aciona o evento BackgroundImageChanged.
(Herdado de Control)
OnBackgroundImageLayoutChanged(EventArgs) Aciona o evento BackgroundImageLayoutChanged.
(Herdado de Control)
OnBindingContextChanged(EventArgs) Aciona o evento BindingContextChanged.
OnBorderStyleChanged(EventArgs) Aciona o evento BorderStyleChanged.
OnCancelRowEdit(QuestionEventArgs) Aciona o evento CancelRowEdit.
OnCausesValidationChanged(EventArgs) Aciona o evento CausesValidationChanged.
(Herdado de Control)
OnCellBeginEdit(DataGridViewCellCancelEventArgs) Aciona o evento CellBeginEdit.
OnCellBorderStyleChanged(EventArgs) Aciona o evento CellBorderStyleChanged.
OnCellClick(DataGridViewCellEventArgs) Aciona o evento CellClick.
OnCellContentClick(DataGridViewCellEventArgs) Aciona o evento CellContentClick.
OnCellContentDoubleClick(DataGridViewCellEventArgs) Aciona o evento CellContentDoubleClick.
OnCellContextMenuStripChanged(DataGridViewCellEvent Aciona o evento CellContextMenuStripChanged.
Args)
OnCellContextMenuStripNeeded(DataGridViewCellContex Aciona o evento CellContextMenuStripNeeded.
tMenuStripNeededEventArgs)
OnCellDoubleClick(DataGridViewCellEventArgs) Aciona o evento CellDoubleClick.
OnCellEndEdit(DataGridViewCellEventArgs) Aciona o evento CellEndEdit.
OnCellEnter(DataGridViewCellEventArgs) Aciona o evento CellEnter.
OnCellErrorTextChanged(DataGridViewCellEventArgs) Aciona o evento CellErrorTextChanged.
OnCellErrorTextNeeded(DataGridViewCellErrorTextNeede Aciona o evento CellErrorTextNeeded.
dEventArgs)
OnCellFormatting(DataGridViewCellFormattingEventArgs) Aciona o evento CellFormatting.
OnCellLeave(DataGridViewCellEventArgs) Aciona o evento CellLeave.
OnCellMouseClick(DataGridViewCellMouseEventArgs) Aciona o evento CellMouseClick.
OnCellMouseDoubleClick(DataGridViewCellMouseEvent Aciona o evento CellMouseDoubleClick.
Args)
OnCellMouseDown(DataGridViewCellMouseEventArgs) Aciona o evento CellMouseDown.
OnCellMouseEnter(DataGridViewCellEventArgs) Aciona o evento CellMouseEnter.
OnCellMouseLeave(DataGridViewCellEventArgs) Aciona o evento CellMouseLeave.
OnCellMouseMove(DataGridViewCellMouseEventArgs) Aciona o evento CellMouseMove.
OnCellMouseUp(DataGridViewCellMouseEventArgs) Aciona o evento CellMouseUp.
OnCellPainting(DataGridViewCellPaintingEventArgs) Aciona o evento CellPainting.
OnCellParsing(DataGridViewCellParsingEventArgs) Aciona o evento CellParsing.
OnCellStateChanged(DataGridViewCellStateChangedEvent Aciona o evento CellStateChanged.
Args)
OnCellStyleChanged(DataGridViewCellEventArgs) Aciona o evento CellStyleChanged.
OnCellStyleContentChanged(DataGridViewCellStyleConte Aciona o evento CellStyleContentChanged.
ntChangedEventArgs)
OnCellToolTipTextChanged(DataGridViewCellEventArgs) Aciona o evento CellToolTipTextChanged.
OnCellToolTipTextNeeded(DataGridViewCellToolTipText Aciona o evento CellToolTipTextNeeded.
NeededEventArgs)
OnCellValidated(DataGridViewCellEventArgs) Aciona o evento CellValidated.
OnCellValidating(DataGridViewCellValidatingEventArgs) Aciona o evento CellValidating.
OnCellValueChanged(DataGridViewCellEventArgs) Aciona o evento CellValueChanged.
OnCellValueNeeded(DataGridViewCellValueEventArgs) Aciona o evento CellValueNeeded.
OnCellValuePushed(DataGridViewCellValueEventArgs) Aciona o evento CellValuePushed.
OnChangeUICues(UICuesEventArgs) Aciona o evento ChangeUICues.
(Herdado de Control)
OnClick(EventArgs) Aciona o evento Click.
(Herdado de Control)
OnClientSizeChanged(EventArgs) Aciona o evento ClientSizeChanged.
(Herdado de Control)
OnColumnAdded(DataGridViewColumnEventArgs) Aciona o evento ColumnAdded.
OnColumnContextMenuStripChanged(DataGridViewColu Aciona o evento ColumnContextMenuStripChanged.
mnEventArgs)
OnColumnDataPropertyNameChanged(DataGridViewColu Aciona o evento ColumnDataPropertyNameChanged.
mnEventArgs)
OnColumnDefaultCellStyleChanged(DataGridViewColumn Aciona o evento ColumnDefaultCellStyleChanged.
EventArgs)
OnColumnDisplayIndexChanged(DataGridViewColumnEv Aciona o evento ColumnDisplayIndexChanged.
entArgs)
OnColumnDividerDoubleClick(DataGridViewColumnDivid Aciona o evento ColumnDividerDoubleClick.
erDoubleClickEventArgs)
OnColumnDividerWidthChanged(DataGridViewColumnEv Aciona o evento ColumnDividerWidthChanged.
entArgs)
OnColumnHeaderCellChanged(DataGridViewColumnEvent Aciona o evento ColumnHeaderCellChanged.
Args)
OnColumnHeaderMouseClick(DataGridViewCellMouseEv Aciona o evento ColumnHeaderMouseClick.
entArgs)
OnColumnHeaderMouseDoubleClick(DataGridViewCellM Aciona o evento ColumnHeaderMouseDoubleClick.
ouseEventArgs)
OnColumnHeadersBorderStyleChanged(EventArgs) Aciona o evento ColumnHeadersBorderStyleChanged.
OnColumnHeadersDefaultCellStyleChanged(EventArgs) Aciona o evento
ColumnHeadersDefaultCellStyleChanged.
OnColumnHeadersHeightChanged(EventArgs) Aciona o evento ColumnHeadersHeightChanged.
OnColumnHeadersHeightSizeModeChanged(DataGridView Aciona o evento
AutoSizeModeEventArgs) ColumnHeadersHeightSizeModeChanged.
OnColumnMinimumWidthChanged(DataGridViewColumn Aciona o evento ColumnMinimumWidthChanged.
EventArgs)
OnColumnNameChanged(DataGridViewColumnEventArgs Aciona o evento ColumnNameChanged.
)
OnColumnRemoved(DataGridViewColumnEventArgs) Aciona o evento ColumnRemoved.
OnColumnSortModeChanged(DataGridViewColumnEvent Aciona o evento ColumnSortModeChanged.
Args)
OnColumnStateChanged(DataGridViewColumnStateChang Aciona o evento ColumnStateChanged.
edEventArgs)
OnColumnToolTipTextChanged(DataGridViewColumnEve Aciona o evento ColumnToolTipTextChanged.
ntArgs)
OnColumnWidthChanged(DataGridViewColumnEventArgs Aciona o evento ColumnWidthChanged.
)
OnContextMenuChanged(EventArgs) Aciona o evento ContextMenuChanged.
(Herdado de Control)
OnContextMenuStripChanged(EventArgs) Aciona o evento ContextMenuStripChanged.
(Herdado de Control)
OnControlAdded(ControlEventArgs) Aciona o evento ControlAdded.
(Herdado de Control)
OnControlRemoved(ControlEventArgs) Aciona o evento ControlRemoved.
(Herdado de Control)
OnCreateControl() Gera o método CreateControl().
(Herdado de Control)
OnCurrentCellChanged(EventArgs) Aciona o evento CurrentCellChanged.
OnCurrentCellDirtyStateChanged(EventArgs) Aciona o evento CurrentCellDirtyStateChanged.
OnCursorChanged(EventArgs) Gera o evento CursorChanged e atualiza a propriedade
UserSetCursor se o cursor foi alterado no código do
usuário.
OnDataBindingComplete(DataGridViewBindingCompleteE Aciona o evento DataBindingComplete.
ventArgs)
OnDataError(Boolean, DataGridViewDataErrorEventArgs) Aciona o evento DataError.
OnDataMemberChanged(EventArgs) Aciona o evento DataMemberChanged.
OnDataSourceChanged(EventArgs) Aciona o evento DataSourceChanged.
OnDefaultCellStyleChanged(EventArgs) Aciona o evento DefaultCellStyleChanged.
OnDefaultValuesNeeded(DataGridViewRowEventArgs) Aciona o evento DefaultValuesNeeded.
OnDockChanged(EventArgs) Aciona o evento DockChanged.
(Herdado de Control)
OnDoubleClick(EventArgs) Aciona o evento DoubleClick.
OnDpiChangedAfterParent(EventArgs) Aciona o evento DpiChangedAfterParent.
(Herdado de Control)
OnDpiChangedBeforeParent(EventArgs) Aciona o evento DpiChangedBeforeParent.
(Herdado de Control)
OnDragDrop(DragEventArgs) Aciona o evento DragDrop.
(Herdado de Control)
OnDragEnter(DragEventArgs) Aciona o evento DragEnter.
(Herdado de Control)
OnDragLeave(EventArgs) Aciona o evento DragLeave.
(Herdado de Control)
OnDragOver(DragEventArgs) Aciona o evento DragOver.
(Herdado de Control)
OnEditingControlShowing(DataGridViewEditingControlSh Aciona o evento EditingControlShowing.
owingEventArgs)
OnEditModeChanged(EventArgs) Aciona o evento EditModeChanged.
OnEnabledChanged(EventArgs) Aciona o evento EnabledChanged.
OnEnter(EventArgs) Aciona o evento Enter.
OnFontChanged(EventArgs) Aciona o evento FontChanged.
OnForeColorChanged(EventArgs) Aciona o evento ForeColorChanged.
OnGiveFeedback(GiveFeedbackEventArgs) Aciona o evento GiveFeedback.
(Herdado de Control)
OnGotFocus(EventArgs) Aciona o evento GotFocus.
OnGridColorChanged(EventArgs) Aciona o evento GridColorChanged.
OnHandleCreated(EventArgs) Aciona o evento HandleCreated.
OnHandleDestroyed(EventArgs) Aciona o evento HandleDestroyed.
OnHelpRequested(HelpEventArgs) Aciona o evento HelpRequested.
(Herdado de Control)
OnImeModeChanged(EventArgs) Aciona o evento ImeModeChanged.
(Herdado de Control)
OnInvalidated(InvalidateEventArgs) Aciona o evento Invalidated.
(Herdado de Control)
OnKeyDown(KeyEventArgs) Aciona o evento KeyDown.
OnKeyPress(KeyPressEventArgs) Aciona o evento KeyPress.
OnKeyUp(KeyEventArgs) Aciona o evento KeyUp.
OnLayout(LayoutEventArgs) Aciona o evento Layout.
OnLeave(EventArgs) Aciona o evento Leave.
OnLocationChanged(EventArgs) Aciona o evento LocationChanged.
(Herdado de Control)
OnLostFocus(EventArgs) Aciona o evento LostFocus.
OnMarginChanged(EventArgs) Aciona o evento MarginChanged.
(Herdado de Control)
OnMouseCaptureChanged(EventArgs) Aciona o evento MouseCaptureChanged.
(Herdado de Control)
OnMouseClick(MouseEventArgs) Aciona o evento MouseClick.
OnMouseDoubleClick(MouseEventArgs) Aciona o evento MouseDoubleClick.
OnMouseDown(MouseEventArgs) Aciona o evento MouseDown.
OnMouseEnter(EventArgs) Aciona o evento OnMouseEnter(EventArgs).
OnMouseHover(EventArgs) Aciona o evento MouseHover.
(Herdado de Control)
OnMouseLeave(EventArgs) Aciona o evento MouseLeave.
OnMouseMove(MouseEventArgs) Aciona o evento MouseMove.
OnMouseUp(MouseEventArgs) Aciona o evento MouseUp.
OnMouseWheel(MouseEventArgs) Aciona o evento MouseWheel.
OnMove(EventArgs) Aciona o evento Move.
(Herdado de Control)
OnMultiSelectChanged(EventArgs) Aciona o evento MultiSelectChanged.
OnNewRowNeeded(DataGridViewRowEventArgs) Aciona o evento NewRowNeeded.
OnNotifyMessage(Message) Notifica o controle de mensagens do Windows.
(Herdado de Control)
OnPaddingChanged(EventArgs) Aciona o evento PaddingChanged.
(Herdado de Control)
OnPaint(PaintEventArgs) Aciona o evento Paint.
OnPaintBackground(PaintEventArgs) Colore a tela de fundo do controle.
(Herdado de Control)
OnParentBackColorChanged(EventArgs) Gera o evento BackColorChanged quando o valor da
propriedade BackColor de alterações do contêiner do
controle muda.
(Herdado de Control)
OnParentBackgroundImageChanged(EventArgs) Gera o evento BackgroundImageChanged quando o
valor da propriedade BackgroundImage de alterações do
contêiner do controle muda.
(Herdado de Control)
OnParentBindingContextChanged(EventArgs) Gera o evento BindingContextChanged quando o valor
da propriedade BindingContext de alterações do
contêiner do controle muda.
(Herdado de Control)
OnParentChanged(EventArgs) Aciona o evento ParentChanged.
(Herdado de Control)
OnParentCursorChanged(EventArgs) Aciona o evento CursorChanged.
(Herdado de Control)
OnParentEnabledChanged(EventArgs) Gera o evento EnabledChanged quando o valor da
propriedade Enabled de alterações do contêiner do
controle muda.
(Herdado de Control)
OnParentFontChanged(EventArgs) Gera o evento FontChanged quando o valor da
propriedade Font de alterações do contêiner do controle
muda.
(Herdado de Control)
OnParentForeColorChanged(EventArgs) Gera o evento ForeColorChanged quando o valor da
propriedade ForeColor de alterações do contêiner do
controle muda.
(Herdado de Control)
OnParentRightToLeftChanged(EventArgs) Gera o evento RightToLeftChanged quando o valor da
propriedade RightToLeft de alterações do contêiner do
controle muda.
(Herdado de Control)
OnParentVisibleChanged(EventArgs) Gera o evento VisibleChanged quando o valor da
propriedade Visible de alterações do contêiner do
controle muda.
(Herdado de Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs) Aciona o evento PreviewKeyDown.
(Herdado de Control)
OnPrint(PaintEventArgs) Aciona o evento Paint.
(Herdado de Control)
OnQueryContinueDrag(QueryContinueDragEventArgs) Aciona o evento QueryContinueDrag.
(Herdado de Control)
OnReadOnlyChanged(EventArgs) Aciona o evento ReadOnlyChanged.
OnRegionChanged(EventArgs) Aciona o evento RegionChanged.
(Herdado de Control)
OnResize(EventArgs) Aciona o evento Resize.
OnRightToLeftChanged(EventArgs) Aciona o evento RightToLeftChanged.
OnRowContextMenuStripChanged(DataGridViewRowEven Aciona o evento RowContextMenuStripChanged.
tArgs)
OnRowContextMenuStripNeeded(DataGridViewRowConte Aciona o evento RowContextMenuStripNeeded.
xtMenuStripNeededEventArgs)
OnRowDefaultCellStyleChanged(DataGridViewRowEvent Aciona o evento RowDefaultCellStyleChanged.
Args)
OnRowDirtyStateNeeded(QuestionEventArgs) Aciona o evento RowDirtyStateNeeded.
OnRowDividerDoubleClick(DataGridViewRowDividerDou Aciona o evento RowDividerDoubleClick.
bleClickEventArgs)
OnRowDividerHeightChanged(DataGridViewRowEventAr Aciona o evento RowDividerHeightChanged.
gs)
OnRowEnter(DataGridViewCellEventArgs) Aciona o evento RowEnter.
OnRowErrorTextChanged(DataGridViewRowEventArgs) Aciona o evento RowErrorTextChanged.
OnRowErrorTextNeeded(DataGridViewRowErrorTextNeed Aciona o evento RowErrorTextNeeded.
edEventArgs)
OnRowHeaderCellChanged(DataGridViewRowEventArgs) Aciona o evento RowHeaderCellChanged.
OnRowHeaderMouseClick(DataGridViewCellMouseEvent Aciona o evento RowHeaderMouseClick.
Args)
OnRowHeaderMouseDoubleClick(DataGridViewCellMous Aciona o evento RowHeaderMouseDoubleClick.
eEventArgs)
OnRowHeadersBorderStyleChanged(EventArgs) Aciona o evento RowHeadersBorderStyleChanged.
OnRowHeadersDefaultCellStyleChanged(EventArgs) Aciona o evento RowHeadersDefaultCellStyleChanged.
OnRowHeadersWidthChanged(EventArgs) Aciona o evento RowHeadersWidthChanged.
OnRowHeadersWidthSizeModeChanged(DataGridViewAut Aciona o evento RowHeadersWidthSizeModeChanged.
oSizeModeEventArgs)
OnRowHeightChanged(DataGridViewRowEventArgs) Aciona o evento RowHeightChanged.
OnRowHeightInfoNeeded(DataGridViewRowHeightInfoNe Aciona o evento RowHeightInfoNeeded.
ededEventArgs)
OnRowHeightInfoPushed(DataGridViewRowHeightInfoPus Aciona o evento RowHeightInfoPushed.
hedEventArgs)
OnRowLeave(DataGridViewCellEventArgs) Aciona o evento RowLeave.
OnRowMinimumHeightChanged(DataGridViewRowEvent Aciona o evento RowMinimumHeightChanged.
Args)
OnRowPostPaint(DataGridViewRowPostPaintEventArgs) Aciona o evento RowPostPaint.
OnRowPrePaint(DataGridViewRowPrePaintEventArgs) Aciona o evento RowPrePaint.
OnRowsAdded(DataGridViewRowsAddedEventArgs) Aciona o evento RowsAdded.
OnRowsDefaultCellStyleChanged(EventArgs) Aciona o evento RowsDefaultCellStyleChanged.
OnRowsRemoved(DataGridViewRowsRemovedEventArgs) Aciona o evento RowsRemoved.
OnRowStateChanged(Int32, Aciona o evento RowStateChanged.
DataGridViewRowStateChangedEventArgs)
OnRowUnshared(DataGridViewRowEventArgs) Aciona o evento RowUnshared.
OnRowValidated(DataGridViewCellEventArgs) Aciona o evento RowValidated.
OnRowValidating(DataGridViewCellCancelEventArgs) Aciona o evento RowValidating.
OnScroll(ScrollEventArgs) Aciona o evento Scroll.
OnSelectionChanged(EventArgs) Aciona o evento SelectionChanged.
OnSizeChanged(EventArgs) Aciona o evento SizeChanged.
(Herdado de Control)
OnSortCompare(DataGridViewSortCompareEventArgs) Aciona o evento SortCompare.
OnSorted(EventArgs) Aciona o evento Sorted.
OnStyleChanged(EventArgs) Aciona o evento StyleChanged.
(Herdado de Control)
OnSystemColorsChanged(EventArgs) Aciona o evento SystemColorsChanged.
(Herdado de Control)
OnTabIndexChanged(EventArgs) Aciona o evento TabIndexChanged.
(Herdado de Control)
OnTabStopChanged(EventArgs) Aciona o evento TabStopChanged.
(Herdado de Control)
OnTextChanged(EventArgs) Aciona o evento TextChanged.
(Herdado de Control)
OnUserAddedRow(DataGridViewRowEventArgs) Aciona o evento UserAddedRow.
OnUserDeletedRow(DataGridViewRowEventArgs) Aciona o evento UserDeletedRow.
OnUserDeletingRow(DataGridViewRowCancelEventArgs) Aciona o evento UserDeletingRow.
OnValidated(EventArgs) Aciona o evento Validated.
(Herdado de Control)
OnValidating(CancelEventArgs) Aciona o evento Validating.
OnVisibleChanged(EventArgs) Aciona o evento VisibleChanged.
PaintBackground(Graphics, Rectangle, Rectangle) Pinta a tela de fundo do DataGridView.
PerformLayout() Força o controle para aplicar lógica de layout a todos os
seus controles filho.
(Herdado de Control)
PerformLayout(Control, String) Força o controle para aplicar lógica de layout a todos os
seus controles filho.
(Herdado de Control)
PointToClient(Point) Calcula o local do ponto da tela especificado em
coordenadas do cliente.
(Herdado de Control)
PointToScreen(Point) Calcula o local do ponto do cliente especificado em
coordenadas de tela.
(Herdado de Control)
PreProcessControlMessage(Message) Pré-processa mensagens do teclado ou de entrada dentro
do loop de mensagens antes de serem expedidas.
(Herdado de Control)
PreProcessMessage(Message) Pré-processa mensagens do teclado ou de entrada dentro
do loop de mensagens antes de serem expedidas.
(Herdado de Control)
ProcessAKey(Keys) Processa a tecla A.
ProcessCmdKey(Message, Keys) Processa uma chave de comando.
(Herdado de Control)
ProcessDataGridViewKey(KeyEventArgs) Processa as teclas usadas para navegação no
DataGridView.
ProcessDeleteKey(Keys) Processa a tecla DELETE.
ProcessDialogChar(Char) Processa um caractere de caixa de diálogo.
(Herdado de Control)
ProcessDialogKey(Keys) Processa teclas, como TAB, ESCAPE, ENTER e de
CURSOR, usadas para controlar caixas de diálogo.
ProcessDownKey(Keys) Representa a tecla SETA PARA BAIXO.
ProcessEndKey(Keys) Processa a tecla END.
ProcessEnterKey(Keys) Processa a tecla ENTER.
ProcessEscapeKey(Keys) Processa a tecla ESC.
ProcessF2Key(Keys) Processa a tecla F2.
ProcessF3Key(Keys) Processa a tecla F3 por meio da classificação da coluna
atual.
ProcessHomeKey(Keys) Processa a tecla HOME.
ProcessInsertKey(Keys) Processa a tecla INSERT.
ProcessKeyEventArgs(Message) Processa uma mensagem de tecla e gera os eventos de
controle apropriados.
ProcessKeyMessage(Message) Processa uma mensagem do teclado.
(Herdado de Control)
ProcessKeyPreview(Message) Visualiza uma mensagem do teclado.
ProcessLeftKey(Keys) Processa a tecla SETA PARA A ESQUERDA.
ProcessMnemonic(Char) Processa um caractere mnemônico.
(Herdado de Control)
ProcessNextKey(Keys) Processa a tecla PAGE DOWN.
ProcessPriorKey(Keys) Processa a tecla PAGE UP.
ProcessRightKey(Keys) Processa a tecla SETA PARA A DIREITA.
ProcessSpaceKey(Keys) Processa a tecla BARRA DE ESPAÇO.
ProcessTabKey(Keys) Processa a tecla TAB.
ProcessUpKey(Keys) Processa a tecla SETA PARA CIMA.
ProcessZeroKey(Keys) Processa a tecla 0.
RaiseDragEvent(Object, DragEventArgs) Gera o evento arrastar apropriado.
(Herdado de Control)
RaiseKeyEvent(Object, KeyEventArgs) Gera o evento de chave apropriado.
(Herdado de Control)
RaiseMouseEvent(Object, MouseEventArgs) Aciona o evento de mouse apropriado.
(Herdado de Control)
RaisePaintEvent(Object, PaintEventArgs) Gera o evento de pintura apropriado.
(Herdado de Control)
RecreateHandle() Força a recriação do identificador para o controle.
(Herdado de Control)
RectangleToClient(Rectangle) Calcula o tamanho e o local do retângulo de tela
especificado nas coordenadas do cliente.
(Herdado de Control)
RectangleToScreen(Rectangle) Calcula o tamanho e a localização do retângulo cliente
especificado nas coordenadas da tela.
(Herdado de Control)
Refresh() Força o controle a invalidar a área de cliente e
redesenhar imediatamente a si mesmo e a todos os
controles filho.
(Herdado de Control)
RefreshEdit() Atualiza o valor da célula atual com o valor da célula
subjacente quando a célula está em modo de edição,
descartando qualquer valor anterior.
RescaleConstantsForDpi(Int32, Int32) Fornece constantes para redimensionamento de controle
quando ocorre uma alteração de DPI.
(Herdado de Control)
ResetBackColor() Redefine a propriedade BackColor para seu valor
padrão.
(Herdado de Control)
ResetBindings() Faz com que um controle associado ao BindingSource
releia todos os itens na lista e atualize os valores
exibidos.
(Herdado de Control)
ResetCursor() Redefine a propriedade Cursor para seu valor padrão.
(Herdado de Control)
ResetFont() Redefine a propriedade Font para seu valor padrão.
(Herdado de Control)
ResetForeColor() Redefine a propriedade ForeColor para seu valor
padrão.
(Herdado de Control)
ResetImeMode() Redefine a propriedade ImeMode para seu valor padrão.
(Herdado de Control)
ResetMouseEventArgs() Redefine o controle para manipular o evento
MouseLeave.
(Herdado de Control)
ResetRightToLeft() Redefine a propriedade RightToLeft para seu valor
padrão.
(Herdado de Control)
ResetText() Redefine a propriedade Text para seu valor padrão
(Empty).
ResumeLayout() Retoma a lógica de layout usual.
(Herdado de Control)
ResumeLayout(Boolean) Retoma a lógica de layout usual, opcionalmente,
forçando um layout imediato de solicitações de layout
pendentes.
(Herdado de Control)
RtlTranslateAlignment(ContentAlignment) Converte o ContentAlignment especificado no
ContentAlignment adequado para dar suporte a texto da
direita para esquerda.
(Herdado de Control)
RtlTranslateAlignment(HorizontalAlignment) Converte o HorizontalAlignment especificado no
HorizontalAlignment adequado para dar suporte a texto
da direita para esquerda.
(Herdado de Control)
RtlTranslateAlignment(LeftRightAlignment) Converte o LeftRightAlignment especificado no
LeftRightAlignment adequado para dar suporte a texto
da direita para esquerda.
(Herdado de Control)
RtlTranslateContent(ContentAlignment) Converte o ContentAlignment especificado no
ContentAlignment adequado para dar suporte a texto da
direita para esquerda.
(Herdado de Control)
RtlTranslateHorizontal(HorizontalAlignment) Converte o HorizontalAlignment especificado no
HorizontalAlignment adequado para dar suporte a texto
da direita para esquerda.
(Herdado de Control)
RtlTranslateLeftRight(LeftRightAlignment) Converte o LeftRightAlignment especificado no
LeftRightAlignment adequado para dar suporte a texto
da direita para esquerda.
(Herdado de Control)
Scale(Single) Obsoleto.
Dimensiona o controle e os controles filho.
(Herdado de Control)
Scale(Single, Single) Obsoleto.
Dimensiona o controle inteiro e todos os controles
filhos.
(Herdado de Control)
Scale(SizeF) Dimensiona o controle e os controles filho de acordo
com o fator de escalonamento especificado.
(Herdado de Control)
ScaleBitmapLogicalToDevice(Bitmap) Um valor de bitmap lógico para seu valor de unidade de
dispositivo equivalente é dimensionado quando ocorre
uma alteração de DPI.
(Herdado de Control)
ScaleControl(SizeF, BoundsSpecified) Dimensiona o local de um controle, tamanho,
preenchimento e margem.
(Herdado de Control)
ScaleCore(Single, Single) Esse método não é relevante para essa classe.
(Herdado de Control)
Select() Ativa o controle.
(Herdado de Control)
Select(Boolean, Boolean) Ativa um controle filho. Opcionalmente, especifica a
direção na ordem de tabulação da qual selecionar o
controle.
(Herdado de Control)
SelectAll() Seleciona todas as células em DataGridView.
SelectNextControl(Control, Boolean, Boolean, Boolean, Ativa o próximo controle.
Boolean) (Herdado de Control)
SendToBack() Envia o controle para trás da ordem z.
(Herdado de Control)
SetAutoSizeMode(AutoSizeMode) Define um valor que indica como um controle se
comportará quando sua propriedade AutoSize for
habilitada.
(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32) Define os limites do controle para a localização e o
tamanho especificados.
(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) Define os limites especificados do controle para a
localização e tamanho especificados.
(Herdado de Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Este membro substitui SetBoundsCore(Int32, Int32,
Int32, Int32, BoundsSpecified).
SetClientSizeCore(Int32, Int32) Define o tamanho da área de cliente do controle.
(Herdado de Control)
SetCurrentCellAddressCore(Int32, Int32, Boolean, Boolean, Define a célula ativa no momento.
Boolean)
SetSelectedCellCore(Int32, Int32, Boolean) Altera o estado da seleção da célula com os índices de
linha e de coluna especificados.
SetSelectedColumnCore(Int32, Boolean) Altera o estado da seleção da coluna com o índice
especificado.
SetSelectedRowCore(Int32, Boolean) Altera o estado de seleção da linha com o índice
especificado.
SetStyle(ControlStyles, Boolean) Define um sinalizador ControlStyles especificado para
true ou false.
(Herdado de Control)
SetTopLevel(Boolean) Define o controle como o controle de nível superior.
(Herdado de Control)
SetVisibleCore(Boolean) Define o controle como o estado visível especificado.
(Herdado de Control)
Show() Exibe o controle para o usuário.
(Herdado de Control)
SizeFromClientSize(Size) Determina o tamanho de todo o controle da altura e
largura de sua área de cliente.
(Herdado de Control)
Sort(DataGridViewColumn, ListSortDirection) Classifica o conteúdo do controle DataGridView em
ordem crescente ou decrescente com base no conteúdo
da coluna especificada.
Sort(IComparer) Classifica o conteúdo do controle DataGridView usando
uma implementação da interface IComparer.
SuspendLayout() Suspende temporariamente a lógica do layout do
controle.
(Herdado de Control)
ToString() Retorna um String que contém o nome do Component,
se houver. Esse método não deve ser substituído.
(Herdado de Component)
Update() Faz com que o controle redesenhe as regiões invalidadas
dentro de sua área de cliente.
(Herdado de Control)
UpdateBounds() Atualiza os limites do controle com o tamanho e o local
atuais.
(Herdado de Control)
UpdateBounds(Int32, Int32, Int32, Int32) Atualiza os limites do controle com o tamanho e o local
especificados.
(Herdado de Control)
UpdateBounds(Int32) Atualiza os limites do controle com o tamanho, o local e
o tamanho do cliente especificados.
(Herdado de Control)
UpdateCellErrorText(Int32, Int32) Força a célula no local especificado para atualizar o
texto do erro.
UpdateCellValue(Int32, Int32) Força o controle a atualizar sua exibição da célula no
local especificado com base no novo valor, aplicando os
modos de dimensionamento automático atualmente em
vigor.
UpdateRowErrorText(Int32) Força a linha no índice de linha indicado para atualizar o
texto do erro.
UpdateRowErrorText(Int32, Int32) Força a linha no intervalo indicado para atualizar o texto
do erro.
UpdateRowHeightInfo(Int32, Boolean) Força a linha ou linhas especificadas para atualizar as
informações de altura.
UpdateStyles() Faz com que os estilos atribuídos sejam aplicados
novamente ao controle.
(Herdado de Control)
UpdateZOrder() Atualiza o controle na ordem z do seu pai.
(Herdado de Control)
WndProc(Message) Processa mensagens do Windows.
Eventos
Eventos AllowUserToAddRowsChanged Ocorre quando o valor da propriedade AllowUserToAddRows muda.
AllowUserToDeleteRowsChanged Ocorre quando o valor da propriedade
AllowUserToDeleteRowsChanged muda.
AllowUserToOrderColumnsChanged Ocorre quando o valor da propriedade AllowUserToOrderColumns
muda.
AllowUserToResizeColumnsChanged Ocorre quando o valor da propriedade AllowUserToResizeColumns
muda.
AllowUserToResizeRowsChanged Ocorre quando o valor da propriedade AllowUserToResizeRows muda.
AlternatingRowsDefaultCellStyleChanged Ocorre quando o valor da propriedade AlternatingRowsDefaultCellStyle
muda.
AutoGenerateColumnsChanged Ocorre quando o valor da propriedade AutoGenerateColumnsChanged
muda.
AutoSizeChanged Esse evento não é relevante para essa classe.
(Herdado de Control)
AutoSizeColumnModeChanged Ocorre quando o valor da propriedade AutoSizeMode de uma coluna é
alterado.
AutoSizeColumnsModeChanged Ocorre quando o valor da propriedade AutoSizeColumnsMode muda.
AutoSizeRowsModeChanged Ocorre quando o valor da propriedade
DataGridViewAutoSizeRowsMode muda.
BackColorChanged Ocorre quando o valor da propriedade BackColor muda.
BackgroundColorChanged Ocorre quando o valor da propriedade BackgroundColor muda.
BackgroundImageChanged Ocorre quando o valor da propriedade BackgroundImage muda.
BackgroundImageLayoutChanged Ocorre quando a propriedade BackgroundImageLayout muda.
BindingContextChanged Ocorre quando o valor da propriedade BindingContext muda.
(Herdado de Control)
BorderStyleChanged Ocorre quando o valor da propriedade BorderStyle muda.
CancelRowEdit Ocorre quando a propriedade VirtualMode de um controle
DataGridView é true e cancela as edições em uma linha.
CausesValidationChanged Ocorre quando o valor da propriedade CausesValidation muda.
(Herdado de Control)
CellBeginEdit Ocorre quando o modo de edição é iniciado para a célula selecionada.
CellBorderStyleChanged Ocorre quando o estilo de borda de uma célula é alterado.
CellClick Ocorre quando um usuário clica em qualquer parte de uma célula.
CellContentClick Ocorre quando o usuário clica no conteúdo dentro de uma célula.
CellContentDoubleClick Ocorre quando o usuário clica duas vezes no conteúdo da célula.
CellContextMenuStripChanged Ocorre quando a propriedade ContextMenuStrip muda.
CellContextMenuStripNeeded Ocorre quando o menu de atalho da célula é necessário.
CellDoubleClick Ocorre quando o usuário clica duas vezes em qualquer lugar na célula.
CellEndEdit Ocorre quando o modo de edição é interrompido para a célula
selecionada atualmente.
CellEnter Ocorre quando a célula atual é alterada no controle DataGridView ou
quando o controle recebe o foco de entrada.
CellErrorTextChanged Ocorre quando o valor da propriedade ErrorText de uma célula é
alterado.
CellErrorTextNeeded Ocorre quando o texto de erro de uma célula é necessário.
CellFormatting Ocorre quando é necessário formatar o conteúdo de uma célula para
exibição.
CellLeave Ocorre quando uma célula perde o foco de entrada e não é mais a célula
atual.
CellMouseClick Ocorre sempre que o usuário clica em qualquer lugar de uma célula com
o mouse.
CellMouseDoubleClick Ocorre quando uma célula dentro da DataGridView é clicada duas
vezes.
CellMouseDown Ocorre quando o usuário pressiona um botão do mouse enquanto o
ponteiro do mouse está dentro dos limites de uma célula.
CellMouseEnter Ocorre quando o ponteiro do mouse entra em uma célula.
CellMouseLeave Ocorre quando o ponteiro do mouse sai de uma célula.
CellMouseMove Ocorre quando o ponteiro do mouse se move sobre o controle
DataGridView.
CellMouseUp Ocorre quando o usuário libera um botão do mouse sobre uma célula.
CellPainting Ocorre quando é necessário desenhar uma célula.
CellParsing Ocorre quando uma célula sai do modo de edição se o valor da célula
tiver sido modificado.
CellStateChanged Ocorre quando o estado de uma célula é alterado, por exemplo, quando
ela perde ou ganha o foco.
CellStyleChanged Ocorre quando a propriedade Style de um DataGridViewCell é alterado.
CellStyleContentChanged Ocorre quando uma dos valores de um estilo de célula é alterado.
CellToolTipTextChanged Ocorre quando o valor da propriedade ToolTipText muda para uma
célula no DataGridView.
CellToolTipTextNeeded Ocorre quando o texto de ToolTip de uma célula é necessário.
CellValidated Ocorre após o término da validação da célula.
CellValidating Ocorre quando uma célula perde o foco de entrada, permitindo a
validação do conteúdo.
CellValueChanged Ocorre quando o valor de uma célula é alterado.
CellValueNeeded Ocorre quando a propriedade VirtualMode do controle DataGridView é
true e o DataGridView exige um valor para uma célula para formatá-la e
exibi-la.
CellValuePushed Ocorre quando a propriedade VirtualMode do controle DataGridView é
true e um valor de célula foi alterado e requer armazenamento na fonte
de dados subjacente.
ChangeUICues Ocorre quando o foco ou as indicações de interface do usuário do
teclado mudam.
(Herdado de Control)
Click Ocorre quando um usuário clica no controle.
(Herdado de Control)
ClientSizeChanged Ocorre quando o valor da propriedade ClientSize muda.
(Herdado de Control)
ColumnAdded Ocorre quando uma coluna é adicionada ao controle.
ColumnContextMenuStripChanged Ocorre quando a propriedade ContextMenuStrip de uma coluna é
alterada.
ColumnDataPropertyNameChanged Ocorre quando o valor da propriedade DataPropertyName de uma
coluna é alterado.
ColumnDefaultCellStyleChanged Ocorre quando o valor da propriedade DefaultCellStyle de uma coluna é
alterado.
ColumnDisplayIndexChanged Ocorre quando o valor da propriedade DisplayIndex de uma coluna é
alterado.
ColumnDividerDoubleClick Ocorre quando o usuário clica duas vezes no divisor entre duas colunas.
ColumnDividerWidthChanged Ocorre quando a propriedade DividerWidth muda.
ColumnHeaderCellChanged Ocorre quando o conteúdo de uma célula de cabeçalho de coluna é
alterado.
ColumnHeaderMouseClick Ocorre quando o usuário clica no cabeçalho de uma coluna.
ColumnHeaderMouseDoubleClick Ocorre quando o usuário clica duas vezes no cabeçalho de uma coluna.
ColumnHeadersBorderStyleChanged Ocorre quando a propriedade ColumnHeadersBorderStyle muda.
ColumnHeadersDefaultCellStyleChanged Ocorre quando o valor da propriedade ColumnHeadersDefaultCellStyle
muda.
ColumnHeadersHeightChanged Ocorre quando o valor da propriedade ColumnHeadersHeight muda.
ColumnHeadersHeightSizeModeChanged Ocorre quando o valor da propriedade ColumnHeadersHeightSizeMode
muda.
ColumnMinimumWidthChanged Ocorre quando o valor da propriedade MinimumWidth de uma coluna é
alterado.
ColumnNameChanged Ocorre quando o valor da propriedade Name de uma coluna é alterado.
ColumnRemoved Ocorre quando uma coluna é removida do controle.
ColumnSortModeChanged Ocorre quando o valor da propriedade SortMode de uma coluna é
alterado.
ColumnStateChanged Ocorre quando o estado de uma coluna é alterado, por exemplo,
recebendo ou perdendo o foco.
ColumnToolTipTextChanged Ocorre quando o valor da propriedade ToolTipText muda para uma
coluna no DataGridView.
ColumnWidthChanged Ocorre quando o valor da propriedade Width de uma coluna é alterado.
ContextMenuChanged Ocorre quando o valor da propriedade ContextMenu muda.
(Herdado de Control)
ContextMenuStripChanged Ocorre quando o valor da propriedade ContextMenuStrip muda.
(Herdado de Control)
ControlAdded Ocorre quando um novo controle é adicionado ao
Control.ControlCollection.
(Herdado de Control)
ControlRemoved Ocorre quando um controle é removido do Control.ControlCollection.
(Herdado de Control)
CurrentCellChanged Ocorre quando a propriedade CurrentCell muda.
CurrentCellDirtyStateChanged Ocorre quando o estado de uma célula é alterado em relação a uma
modificação de seu conteúdo.
CursorChanged Ocorre quando o valor da propriedade Cursor muda.
(Herdado de Control)
DataBindingComplete Ocorre após uma operação de associação de dados ter sido concluída.
DataError Ocorre quando uma operação de validação ou de análise de dados
externa aciona uma exceção, ou quando uma tentativa de confirmar
dados para uma fonte de dados falha.
DataMemberChanged Ocorre quando o valor da propriedade DataMember muda.
DataSourceChanged Ocorre quando o valor da propriedade DataSource muda.
DefaultCellStyleChanged Ocorre quando o valor da propriedade DefaultCellStyle muda.
DefaultValuesNeeded Ocorre quanto o usuário entra na linha para novos registros, de modo
que seja possível preenchê-la com valores padrão.
Disposed Ocorre quando o componente é disposto por uma chamada ao método
Dispose().
(Herdado de Component)
DockChanged Ocorre quando o valor da propriedade Dock muda.
(Herdado de Control)
DoubleClick Ocorre quando um usuário clica duas vezes no controle.
(Herdado de Control)
DpiChangedAfterParent Ocorre quando a configuração de DPI para um controle é alterada por
meio de programação após a alteração de DPI do controle pai ou
formulário.
(Herdado de Control)
DpiChangedBeforeParent Ocorre quando a configuração de DPI para um controle é alterada por
meio de programação antes de um evento de alteração de DPI para o
controle do pai ou formulário.
(Herdado de Control)
DragDrop Ocorre quando uma operação de arrastar e soltar é concluída.
(Herdado de Control)
DragEnter Ocorre quando um objeto é arrastado para os limites do controle.
(Herdado de Control)
DragLeave Ocorre quando um objeto é arrastado para fora dos limites do controle.
(Herdado de Control)
DragOver Ocorre quando um objeto é arrastado sobre os limites do controle.
(Herdado de Control)
EditingControlShowing Ocorre quando um controle para edição de uma célula está aparecendo.
EditModeChanged Ocorre quando o valor da propriedade EditMode muda.
EnabledChanged Ocorre quando o valor da propriedade Enabled é alterado.
(Herdado de Control)
Enter Ocorre quando o controle é inserido.
(Herdado de Control)
FontChanged Ocorre quando o valor da propriedade Font muda.
ForeColorChanged Ocorre quando o valor da propriedade ForeColor muda.
GiveFeedback Ocorre durante uma operação de arrastar.
(Herdado de Control)
GotFocus Ocorre quando o controle recebe o foco.
(Herdado de Control)
GridColorChanged Ocorre quando o valor da propriedade GridColor muda.
HandleCreated Ocorre quando um identificador é criado para o controle.
(Herdado de Control)
HandleDestroyed Ocorre quando a alça de controle está no processo de destruição.
(Herdado de Control)
HelpRequested Ocorre quando o usuário solicita ajuda para um controle.
(Herdado de Control)
ImeModeChanged Ocorre quando a propriedade ImeMode é alterada.
(Herdado de Control)
Invalidated Ocorre quando a exibição de um controle precisa ser redesenhada.
(Herdado de Control)
KeyDown Ocorre quando uma tecla é pressionada enquanto o controle está em
foco.
(Herdado de Control)
KeyPress Ocorre quando um caractere. a tecla de espaço ou backspace é
pressionada enquanto o controle está em foco.
(Herdado de Control)
KeyUp Ocorre quando uma tecla é liberada e o controle tem o foco.
(Herdado de Control)
Layout Ocorre quando um controle deve reposicionar seus controles filho.
(Herdado de Control)
Leave Ocorre quando o foco de entrada deixa o controle.
(Herdado de Control)
LocationChanged Ocorre quando o valor da propriedade Location é alterado.
(Herdado de Control)
LostFocus Ocorre quando o controle perde o foco.
(Herdado de Control)
MarginChanged Ocorre quando a margem do controle é alterada.
(Herdado de Control)
MouseCaptureChanged Ocorre quando o controle perde a captura do mouse.
(Herdado de Control)
MouseClick Ocorre quando o usuário clica no controle com o mouse.
(Herdado de Control)
MouseDoubleClick Ocorre quando o usuário clica duas vezes no controle com o mouse.
(Herdado de Control)
MouseDown Ocorre quando o ponteiro do mouse fica sobre o controle e um botão do
mouse é pressionado.
(Herdado de Control)
MouseEnter Ocorre quando o ponteiro do mouse entra no controle.
(Herdado de Control)
MouseHover Ocorre quando o ponteiro do mouse fica no controle.
(Herdado de Control)
MouseLeave Ocorre quando o ponteiro do mouse deixa o controle.
(Herdado de Control)
MouseMove Ocorre quando o ponteiro do mouse é movido sobre o controle.
(Herdado de Control)
MouseUp Ocorre quando o ponteiro do mouse está sobre o controle e um botão do
mouse é liberado.
(Herdado de Control)
MouseWheel Ocorre quando a roda do mouse se move enquanto o controle tem foco.
(Herdado de Control)
Move Ocorre quando o controle é movido.
(Herdado de Control)
MultiSelectChanged Ocorre quando o valor da propriedade MultiSelect muda.
NewRowNeeded Ocorre quando a propriedade VirtualMode do DataGridView é true e o
usuário navega para a nova linha na parte inferior da DataGridView.
PaddingChanged Ocorre quando o valor da propriedade Padding muda.
Paint Ocorre quando o controle é redesenhado.
(Herdado de Control)
ParentChanged Ocorre quando o valor da propriedade Parent muda.
(Herdado de Control)
PreviewKeyDown Ocorre antes do evento KeyDown quando uma chave é pressionada
enquanto o foco está neste controle.
(Herdado de Control)
QueryAccessibilityHelp Ocorre quando AccessibleObject está fornecendo ajuda para aplicativos
de acessibilidade.
(Herdado de Control)
QueryContinueDrag Ocorre durante uma operação do tipo arrastar e soltar e permite que a
fonte de arrastar determine se a operação do tipo arrastar e soltar deve
ser cancelada.
(Herdado de Control)
ReadOnlyChanged Ocorre quando a propriedade ReadOnly muda.
RegionChanged Ocorre quando o valor da propriedade Region muda.
(Herdado de Control)
Resize Ocorre quando o controle é redimensionado.
(Herdado de Control)
RightToLeftChanged Ocorre quando o valor da propriedade RightToLeft muda.
(Herdado de Control)
RowContextMenuStripChanged Ocorre quando a propriedade ContextMenuStrip muda.
RowContextMenuStripNeeded Ocorre quando o menu de atalho de uma linha é necessário.
RowDefaultCellStyleChanged Ocorre quando o valor da propriedade DefaultCellStyle de uma linha é
alterado.
RowDirtyStateNeeded Ocorre quando a propriedade VirtualMode do controle DataGridView é
true e o DataGridView precisa determinar se a linha atual tem alterações
não confirmadas.
RowDividerDoubleClick Ocorre quando o usuário clica duas vezes no divisor entre duas linhas.
RowDividerHeightChanged Ocorre quando a propriedade DividerHeight muda.
RowEnter Ocorre quando uma linha recebe o foco de entrada, mas antes ela se
torna a linha atual.
RowErrorTextChanged Ocorre quando a propriedade ErrorText de uma linha é alterada.
RowErrorTextNeeded Ocorre quando o texto de erro de uma linha é necessário.
RowHeaderCellChanged Ocorre quando o usuário altera o conteúdo de uma célula de cabeçalho
de linha.
RowHeaderMouseClick Ocorre quando o usuário clica dentro dos limites de um cabeçalho de
linha.
RowHeaderMouseDoubleClick Ocorre quando o usuário clica duas vezes no cabeçalho de uma linha.
RowHeadersBorderStyleChanged Ocorre quando a propriedade RowHeadersBorderStyle muda.
RowHeadersDefaultCellStyleChanged Ocorre quando o valor da propriedade RowHeadersDefaultCellStyle
muda.
RowHeadersWidthChanged Ocorre quando o valor da propriedade RowHeadersWidth muda.
RowHeadersWidthSizeModeChanged Ocorre quando o valor da propriedade RowHeadersWidthSizeMode
muda.
RowHeightChanged Ocorre quando o valor da propriedade Height de uma linha é alterado.
RowHeightInfoNeeded Ocorre quando as informações sobre a altura da linha são solicitadas.
RowHeightInfoPushed Ocorre quando o usuário altera a altura de uma linha.
RowLeave Ocorre quando uma linha perde o foco de entrada e não é mais a linha
atual.
RowMinimumHeightChanged Ocorre quando o valor da propriedade MinimumHeight de uma linha é
alterado.
RowPostPaint Ocorre depois que um DataGridViewRow é pintado.
RowPrePaint Ocorre antes de uma DataGridViewRow ser pintada.
RowsAdded Ocorre depois que uma nova linha é adicionada ao DataGridView.
RowsDefaultCellStyleChanged Ocorre quando o valor da propriedade RowsDefaultCellStyle muda.
RowsRemoved Ocorre quando uma linha ou linhas são excluídas do DataGridView.
RowStateChanged Ocorre quando uma linha muda de estado, por exemplo, perdendo ou
ganhando o foco de entrada.
RowUnshared Ocorre quando o estado de uma linha é alterado de compartilhado para
descompartilhado.
RowValidated Ocorre após o término da validação de uma linha.
RowValidating Ocorre quando uma linha está sendo validada.
Scroll Ocorre quando o usuário percorre o conteúdo do controle.
SelectionChanged Ocorre quando a seleção atual é alterada.
SizeChanged Ocorre quando o valor da propriedade Size muda.
(Herdado de Control)
SortCompare Ocorre quando o DataGridView compara dois valores de célula para
executar uma operação de classificação.
Sorted Ocorre quando o controle DataGridView conclui uma operação de
classificação.
StyleChanged Ocorre quando o estilo de controle muda.
SystemColorsChanged Ocorre quando as cores do sistema mudam.
(Herdado de Control)
TabIndexChanged Ocorre quando o valor da propriedade TabIndex muda.
(Herdado de Control)
TabStopChanged Ocorre quando o valor da propriedade TabStop muda.
(Herdado de Control)
TextChanged Ocorre quando o valor da propriedade Text muda.
UserAddedRow Ocorre quando o usuário termina de adicionar uma linha ao controle
DataGridView.
UserDeletedRow Ocorre quando o usuário termina de excluir uma linha do controle
DataGridView.
UserDeletingRow Ocorre quando o usuário exclui uma linha do controle DataGridView.
Validated Ocorre quando a validação do controle é concluída.
(Herdado de Control)
Validating Ocorre quando o controle está sendo validado.
(Herdado de Control)
VisibleChanged Ocorre quando o valor da propriedade Visible muda.
(Herdado de Control)

Implantações explícitas de interface


Implantações explícitas de interface Aciona o evento DragDrop.
IDropTarget.OnDragDrop(DragEventArgs) (Herdado de Control)
IDropTarget.OnDragEnter(DragEventArgs) Aciona o evento DragEnter.
(Herdado de Control)
IDropTarget.OnDragLeave(EventArgs) Aciona o evento DragLeave.
(Herdado de Control)
IDropTarget.OnDragOver(DragEventArgs) Aciona o evento DragOver.
(Herdado de Control)
ISupportInitialize.BeginInit() Para obter uma descrição desse membro, confira
BeginInit().
ISupportInitialize.EndInit() Para obter uma descrição desse membro, confira
EndInit().

You might also like