DataGridView Classe

Definição

Exibe os dados em uma grade personalizável.

public ref class DataGridView : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class DataGridView : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class DataGridView : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type DataGridView = class
    inherit Control
    interface ISupportInitialize
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type DataGridView = class
    inherit Control
    interface ISupportInitialize
Public Class DataGridView
Inherits Control
Implements ISupportInitialize
Herança
Atributos
Implementações

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle não associado DataGridView .

using System;
using System.Drawing;
using System.Windows.Forms;

public class Form1 : System.Windows.Forms.Form
{
    private Panel buttonPanel = new Panel();
    private DataGridView songsDataGridView = new DataGridView();
    private Button addNewRowButton = new Button();
    private Button deleteRowButton = new Button();

    public Form1()
    {
        this.Load += new EventHandler(Form1_Load);
    }

    private void Form1_Load(System.Object sender, System.EventArgs e)
    {
        SetupLayout();
        SetupDataGridView();
        PopulateDataGridView();
    }

    private void songsDataGridView_CellFormatting(object sender,
        System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
    {
        if (e != null)
        {
            if (this.songsDataGridView.Columns[e.ColumnIndex].Name == "Release Date")
            {
                if (e.Value != null)
                {
                    try
                    {
                        e.Value = DateTime.Parse(e.Value.ToString())
                            .ToLongDateString();
                        e.FormattingApplied = true;
                    }
                    catch (FormatException)
                    {
                        Console.WriteLine("{0} is not a valid date.", e.Value.ToString());
                    }
                }
            }
        }
    }

    private void addNewRowButton_Click(object sender, EventArgs e)
    {
        this.songsDataGridView.Rows.Add();
    }

    private void deleteRowButton_Click(object sender, EventArgs e)
    {
        if (this.songsDataGridView.SelectedRows.Count > 0 &&
            this.songsDataGridView.SelectedRows[0].Index !=
            this.songsDataGridView.Rows.Count - 1)
        {
            this.songsDataGridView.Rows.RemoveAt(
                this.songsDataGridView.SelectedRows[0].Index);
        }
    }

    private void SetupLayout()
    {
        this.Size = new Size(600, 500);

        addNewRowButton.Text = "Add Row";
        addNewRowButton.Location = new Point(10, 10);
        addNewRowButton.Click += new EventHandler(addNewRowButton_Click);

        deleteRowButton.Text = "Delete Row";
        deleteRowButton.Location = new Point(100, 10);
        deleteRowButton.Click += new EventHandler(deleteRowButton_Click);

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

        this.Controls.Add(this.buttonPanel);
    }

    private void SetupDataGridView()
    {
        this.Controls.Add(songsDataGridView);

        songsDataGridView.ColumnCount = 5;

        songsDataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Navy;
        songsDataGridView.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
        songsDataGridView.ColumnHeadersDefaultCellStyle.Font =
            new Font(songsDataGridView.Font, FontStyle.Bold);

        songsDataGridView.Name = "songsDataGridView";
        songsDataGridView.Location = new Point(8, 8);
        songsDataGridView.Size = new Size(500, 250);
        songsDataGridView.AutoSizeRowsMode =
            DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
        songsDataGridView.ColumnHeadersBorderStyle =
            DataGridViewHeaderBorderStyle.Single;
        songsDataGridView.CellBorderStyle = DataGridViewCellBorderStyle.Single;
        songsDataGridView.GridColor = Color.Black;
        songsDataGridView.RowHeadersVisible = false;

        songsDataGridView.Columns[0].Name = "Release Date";
        songsDataGridView.Columns[1].Name = "Track";
        songsDataGridView.Columns[2].Name = "Title";
        songsDataGridView.Columns[3].Name = "Artist";
        songsDataGridView.Columns[4].Name = "Album";
        songsDataGridView.Columns[4].DefaultCellStyle.Font =
            new Font(songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic);

        songsDataGridView.SelectionMode =
            DataGridViewSelectionMode.FullRowSelect;
        songsDataGridView.MultiSelect = false;
        songsDataGridView.Dock = DockStyle.Fill;

        songsDataGridView.CellFormatting += new
            DataGridViewCellFormattingEventHandler(
            songsDataGridView_CellFormatting);
    }

    private void PopulateDataGridView()
    {

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

        songsDataGridView.Rows.Add(row0);
        songsDataGridView.Rows.Add(row1);
        songsDataGridView.Rows.Add(row2);
        songsDataGridView.Rows.Add(row3);
        songsDataGridView.Rows.Add(row4);
        songsDataGridView.Rows.Add(row5);
        songsDataGridView.Rows.Add(row6);

        songsDataGridView.Columns[0].DisplayIndex = 3;
        songsDataGridView.Columns[1].DisplayIndex = 4;
        songsDataGridView.Columns[2].DisplayIndex = 0;
        songsDataGridView.Columns[3].DisplayIndex = 1;
        songsDataGridView.Columns[4].DisplayIndex = 2;
    }


    [STAThreadAttribute()]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new Form1());
    }
}
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 personalização de células, linhas, colunas e bordas por meio do uso de propriedades como DefaultCellStyle, ColumnHeadersDefaultCellStylee CellBorderStyleGridColor. Para obter mais informações, consulte Formatação Básica e Estilo no controle datagridview Windows Forms.

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 contêm dados e adicioná-los diretamente às propriedades e Columns ao DataGridView Rows uso. 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 para preencher o controle manualmente, você pode definir o e DataMember as DataSource propriedades para associá-lo DataGridView a uma fonte de dados e preenchê-lo automaticamente com dados. Para obter mais informações, consulte Exibindo dados no Windows Forms controle DataGridView.

Ao trabalhar com grandes quantidades de dados, você pode definir a VirtualMode propriedade para true exibir um subconjunto dos dados disponíveis. O modo virtual requer a implementação de um cache de dados do qual o DataGridView controle é preenchido. 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 controle, consulte Controle DataGridView DataGridView. A tabela a seguir fornece links diretos para tarefas comuns.

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 propriedades e ContextMenuStrip as ContextMenu propriedades de Control, mas dá suporte apenas à ContextMenuStrip propriedade. O uso da ContextMenu propriedade com o DataGridView controle não tem efeito.

Construtores

DataGridView()

Inicializa uma nova instância da classe DataGridView.

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 superior do controle e a borda superior da área de cliente do 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)
IsAncestorSiteInDesignMode

Indica se um dos Ancestrais desse controle está no site e nesse site no DesignMode. Esta propriedade é somente para leitura.

(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.
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

AccessibilityNotifyClients(AccessibleEvents, Int32)

Notifica os aplicativos cliente de acessibilidade do 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(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean)

Ajusta o DataGridViewAdvancedBorderStyle de uma célula de cabeçalho de coluna de um DataGridView que 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, DataGridViewAutoSizeColumnMode)

Ajusta a largura da coluna especificada usando o modo de tamanho especificado.

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode, Boolean)

Ajusta a largura da coluna especificada usando o modo 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, Boolean)

Ajusta a altura dos cabeçalhos de coluna com base em 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, Boolean)

Ajusta a largura de todas as colunas usando o modo de 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, Boolean)

Ajusta a altura da linha especificada usando o modo de tamanho especificado, opcionalmente calculando a altura com a expectativa de que as larguras de coluna posteriormente serão ajustadas.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Ajusta a largura dos cabeçalhos de linha usando o modo de tamanho especificado.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Ajusta a largura dos cabeçalhos de linha usando o modo 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, DataGridViewRowHeadersWidthSizeMode)

Ajusta a largura dos cabeçalhos de linha com base em alterações no conteúdo do cabeçalho da linha especificado e usando o modo de tamanho especificado.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Ajusta a largura dos cabeçalhos de linha com base em alterações no conteúdo do cabeçalho na linha 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, Boolean)

Ajusta a altura de todas as linhas usando o modo de tamanho especificado, opcionalmente calculando a altura com a expectativa de que as larguras de coluna posteriormente serão ajustadas.

AutoResizeRows(Int32, Int32, DataGridViewAutoSizeRowMode, Boolean)

Ajusta as alturas das linhas especificadas usando o 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(Action)

Executa o delegado especificado de forma assíncrona no thread em que o identificador subjacente do controle foi criado.

(Herdado de Control)
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()
Obsoleto.

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()
Obsoleto.

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(Action)

Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle.

(Herdado de Control)
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)
Invoke<T>(Func<T>)

Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle.

(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(DataGridViewAutoSizeColumnModeEventArgs)

Aciona o evento AutoSizeColumnModeChanged.

OnAutoSizeColumnsModeChanged(DataGridViewAutoSizeColumnsModeEventArgs)

Aciona o evento AutoSizeColumnsModeChanged.

OnAutoSizeRowsModeChanged(DataGridViewAutoSizeModeEventArgs)

Aciona o evento AutoSizeRowsModeChanged.

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(DataGridViewCellEventArgs)

Aciona o evento CellContextMenuStripChanged.

OnCellContextMenuStripNeeded(DataGridViewCellContextMenuStripNeededEventArgs)

Aciona o evento CellContextMenuStripNeeded.

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(DataGridViewCellErrorTextNeededEventArgs)

Aciona o evento CellErrorTextNeeded.

OnCellFormatting(DataGridViewCellFormattingEventArgs)

Aciona o evento CellFormatting.

OnCellLeave(DataGridViewCellEventArgs)

Aciona o evento CellLeave.

OnCellMouseClick(DataGridViewCellMouseEventArgs)

Aciona o evento CellMouseClick.

OnCellMouseDoubleClick(DataGridViewCellMouseEventArgs)

Aciona o evento CellMouseDoubleClick.

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(DataGridViewCellStateChangedEventArgs)

Aciona o evento CellStateChanged.

OnCellStyleChanged(DataGridViewCellEventArgs)

Aciona o evento CellStyleChanged.

OnCellStyleContentChanged(DataGridViewCellStyleContentChangedEventArgs)

Aciona o evento CellStyleContentChanged.

OnCellToolTipTextChanged(DataGridViewCellEventArgs)

Aciona o evento CellToolTipTextChanged.

OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs)

Aciona o evento CellToolTipTextNeeded.

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(DataGridViewColumnEventArgs)

Aciona o evento ColumnContextMenuStripChanged.

OnColumnDataPropertyNameChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnDataPropertyNameChanged.

OnColumnDefaultCellStyleChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnDefaultCellStyleChanged.

OnColumnDisplayIndexChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnDisplayIndexChanged.

OnColumnDividerDoubleClick(DataGridViewColumnDividerDoubleClickEventArgs)

Aciona o evento ColumnDividerDoubleClick.

OnColumnDividerWidthChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnDividerWidthChanged.

OnColumnHeaderCellChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnHeaderCellChanged.

OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs)

Aciona o evento ColumnHeaderMouseClick.

OnColumnHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Aciona o evento ColumnHeaderMouseDoubleClick.

OnColumnHeadersBorderStyleChanged(EventArgs)

Aciona o evento ColumnHeadersBorderStyleChanged.

OnColumnHeadersDefaultCellStyleChanged(EventArgs)

Aciona o evento ColumnHeadersDefaultCellStyleChanged.

OnColumnHeadersHeightChanged(EventArgs)

Aciona o evento ColumnHeadersHeightChanged.

OnColumnHeadersHeightSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Aciona o evento ColumnHeadersHeightSizeModeChanged.

OnColumnMinimumWidthChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnMinimumWidthChanged.

OnColumnNameChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnNameChanged.

OnColumnRemoved(DataGridViewColumnEventArgs)

Aciona o evento ColumnRemoved.

OnColumnSortModeChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnSortModeChanged.

OnColumnStateChanged(DataGridViewColumnStateChangedEventArgs)

Aciona o evento ColumnStateChanged.

OnColumnToolTipTextChanged(DataGridViewColumnEventArgs)

Aciona o evento ColumnToolTipTextChanged.

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(DataGridViewBindingCompleteEventArgs)

Aciona o evento DataBindingComplete.

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(DataGridViewEditingControlShowingEventArgs)

Aciona o evento EditingControlShowing.

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(DataGridViewRowEventArgs)

Aciona o evento RowContextMenuStripChanged.

OnRowContextMenuStripNeeded(DataGridViewRowContextMenuStripNeededEventArgs)

Aciona o evento RowContextMenuStripNeeded.

OnRowDefaultCellStyleChanged(DataGridViewRowEventArgs)

Aciona o evento RowDefaultCellStyleChanged.

OnRowDirtyStateNeeded(QuestionEventArgs)

Aciona o evento RowDirtyStateNeeded.

OnRowDividerDoubleClick(DataGridViewRowDividerDoubleClickEventArgs)

Aciona o evento RowDividerDoubleClick.

OnRowDividerHeightChanged(DataGridViewRowEventArgs)

Aciona o evento RowDividerHeightChanged.

OnRowEnter(DataGridViewCellEventArgs)

Aciona o evento RowEnter.

OnRowErrorTextChanged(DataGridViewRowEventArgs)

Aciona o evento RowErrorTextChanged.

OnRowErrorTextNeeded(DataGridViewRowErrorTextNeededEventArgs)

Aciona o evento RowErrorTextNeeded.

OnRowHeaderCellChanged(DataGridViewRowEventArgs)

Aciona o evento RowHeaderCellChanged.

OnRowHeaderMouseClick(DataGridViewCellMouseEventArgs)

Aciona o evento RowHeaderMouseClick.

OnRowHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Aciona o evento RowHeaderMouseDoubleClick.

OnRowHeadersBorderStyleChanged(EventArgs)

Aciona o evento RowHeadersBorderStyleChanged.

OnRowHeadersDefaultCellStyleChanged(EventArgs)

Aciona o evento RowHeadersDefaultCellStyleChanged.

OnRowHeadersWidthChanged(EventArgs)

Aciona o evento RowHeadersWidthChanged.

OnRowHeadersWidthSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Aciona o evento RowHeadersWidthSizeModeChanged.

OnRowHeightChanged(DataGridViewRowEventArgs)

Aciona o evento RowHeightChanged.

OnRowHeightInfoNeeded(DataGridViewRowHeightInfoNeededEventArgs)

Aciona o evento RowHeightInfoNeeded.

OnRowHeightInfoPushed(DataGridViewRowHeightInfoPushedEventArgs)

Aciona o evento RowHeightInfoPushed.

OnRowLeave(DataGridViewCellEventArgs)

Aciona o evento RowLeave.

OnRowMinimumHeightChanged(DataGridViewRowEventArgs)

Aciona o evento RowMinimumHeightChanged.

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, DataGridViewRowStateChangedEventArgs)

Aciona o evento RowStateChanged.

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)
ProcessControlShiftF10Keys(Keys)

Ativa a dica de ferramenta de teclado.

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.
Obsoleto.

Dimensiona o controle e os controles filho.

(Herdado de Control)
Scale(Single, Single)
Obsoleto.
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, Boolean)

Ativa o próximo controle.

(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, Boolean)

Define a célula ativa no momento.

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, Int32, Int32, Int32, Int32, 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

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

IDropTarget.OnDragDrop(DragEventArgs)

Aciona o evento DragDrop.

(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().

Aplica-se a

Confira também