Partilhar via


DataGridView Classe

Definição

Exibe 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 a personalização de células, linhas, colunas e bordas por meio do uso de propriedades comoDefaultCellStyle, , ColumnHeadersDefaultCellStylee CellBorderStyleGridColor. Para obter mais informações, consulte Formatação Básica e Estilo no controle DataGridView dos 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 ao DataGridView, utilizando as propriedades Rows e Columns. 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 as propriedades e DataMember as DataSource propriedades para associar a DataGridView uma fonte de dados e preenchê-lo automaticamente com dados. Para obter mais informações, consulte Exibindo dados no controle DataGridView dos Windows Forms.

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 de Dados no controle DataGridView dos Windows Forms.

Para obter informações adicionais sobre os recursos disponíveis no controle, consulte o DataGridViewControle 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 DataGridView e DataGrid dos Windows Forms.

Nota

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

Nome Description
DataGridView()

Inicializa uma nova instância da classe DataGridView.

Propriedades

Nome Description
AccessibilityObject

Obtém o AccessibleObject atribuído ao controle.

(Herdado de Control)
AccessibleDefaultActionDescription

Obtém ou define a descrição da ação padrão do controle para uso por aplicativos cliente de acessibilidade.

(Herdado de Control)
AccessibleDescription

Obtém ou define a descrição do controle usado por 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 para a célula superior esquerda na 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 coluna no DataGridView.

AdvancedRowHeadersBorderStyle

Obtém o estilo de borda das células de cabeçalho de DataGridViewlinha no .

AllowDrop

Obtém ou define um valor que indica se o controle pode aceitar dados que o usuário arrasta para ele.

(Herdado de Control)
AllowUserToAddRows

Obtém ou define um valor que indica se a opção de adicionar linhas é exibida ao usuário.

AllowUserToDeleteRows

Obtém ou define um valor que indica se o usuário tem permissão para excluir linhas do DataGridView.

AllowUserToOrderColumns

Obtém ou define um valor que indica se o repositório 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 linhas.

AlternatingRowsDefaultCellStyle

Obtém ou define o estilo de célula padrão aplicado a linhas numeradas ímpares do DataGridView.

Anchor

Obtém ou define as bordas do contêiner ao qual um controle está associado e determina como um controle é redimensionado com seu pai.

(Herdado de Control)
AutoGenerateColumns

Obtém ou define um valor que indica se as colunas são criadas automaticamente quando as propriedades ou DataMember as DataSource propriedades são definidas.

AutoScrollOffset

Obtém ou define onde esse controle é rolado para dentro 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 de linha são determinadas.

BackColor

Obtém ou define a cor da tela de fundo para o controle.

BackgroundColor

Obtém ou define a cor da tela de fundo do DataGridView.

BackgroundImage

Obtém ou define a imagem de plano de fundo exibida no controle.

BackgroundImageLayout

Obtém ou define o layout da imagem de plano de fundo conforme definido na ImageLayout enumeração.

BindingContext

Obtém ou define o BindingContext para o controle.

(Herdado de Control)
BorderStyle

Obtém ou define o estilo de borda para o DataGridView.

Bottom

Obtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área do cliente do contêiner.

(Herdado de Control)
Bounds

Obtém ou define o tamanho e o local do controle, incluindo seus elementos nãoclientes, em pixels, em relação ao controle pai.

(Herdado de Control)
CanEnableIme

Obtém um valor que indica se a ImeMode propriedade pode ser definida como um valor ativo para habilitar o suporte ao IME.

CanFocus

Obtém um valor que indica se o controle pode receber o foco.

(Herdado de Control)
CanRaiseEvents

Determina se os 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 quaisquer controles que exijam 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 do cliente do controle.

(Herdado de Control)
ClientSize

Obtém ou define a altura e a largura da área do cliente do controle.

(Herdado de Control)
ClipboardCopyMode

Obtém ou define um valor que indica se os usuários podem copiar valores de texto de célula para o Clipboard texto de cabeçalho de linha e coluna está 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 de coluna.

ColumnHeadersDefaultCellStyle

Obtém ou define o estilo de cabeçalho de coluna padrão.

ColumnHeadersHeight

Obtém ou define a altura, em pixels, da linha de cabeçalhos de coluna.

ColumnHeadersHeightSizeMode

Obtém ou define um valor que indica se a altura dos cabeçalhos de coluna é ajustável e se ela pode ser ajustada pelo usuário ou é ajustada automaticamente para ajustar o 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 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 atualmente o foco de entrada.

(Herdado de Control)
ContextMenu
Obsoleto.

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

Exibe dados em uma grade personalizável.

CreateParams

Obtém os parâmetros de criação necessários quando o identificador de controle é criado.

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

Obtém ou define o contexto de dados para fins de associação de dados. Essa é uma propriedade ambiente.

(Herdado de Control)
DataMember

Obtém ou define o nome da lista ou tabela na fonte de dados para a qual os DataGridView dados estão sendo exibidos.

DataSource

Obtém ou define a fonte de dados para a qual os DataGridView dados estão sendo exibidos.

DefaultCellStyle

Obtém ou define o estilo de célula padrão a ser aplicado às células no DataGridView caso de nenhuma outra propriedade de estilo de célula ser definida.

DefaultCursor

Obtém ou define o cursor padrão para o controle.

(Herdado de Control)
DefaultImeMode

Obtém o modo IME (Editor de Método de Entrada) padrão compatível com o controle.

(Herdado de Control)
DefaultMargin

Obtém o espaço, em pixels, especificado por padrão entre controles.

(Herdado de Control)
DefaultMaximumSize

Obtém o comprimento e a altura, em pixels, que é especificado como o tamanho máximo padrão de um controle.

(Herdado de Control)
DefaultMinimumSize

Obtém o comprimento e a altura, em pixels, que é especificado como o tamanho mínimo padrão de um controle.

(Herdado de Control)
DefaultPadding

Obtém o espaçamento interno padrão, em pixels, do conteúdo de um controle.

(Herdado de Control)
DefaultSize

Obtém o tamanho inicial padrão 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 de DPI para o dispositivo de exibição em que o controle está sendo exibido no momento.

(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 base Control está em processo de descarte.

(Herdado de Control)
Dock

Obtém ou define quais bordas de controle são encaixadas em seu controle pai e determina como um controle é redimensionado com seu pai.

(Herdado de Control)
DoubleBuffered

Obtém ou define um valor que indica se esse controle deve redesenhar sua superfície usando um buffer secundário para reduzir ou impedir 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 ou define um valor que indica se os cabeçalhos de linha e coluna usam os estilos visuais do tema atual do usuário se os estilos visuais estiverem habilitados para o aplicativo.

Events

Obtém a lista de manipuladores de eventos anexados a isso Component.

(Herdado de Component)
FirstDisplayedCell

Obtém ou define a primeira célula atualmente exibida no DataGridView; normalmente, essa célula está 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 do primeiro plano da 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 ao qual o controle está associado.

(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 pelos quais o controle é rolado horizontalmente.

ImeMode

Obtém ou define o modo IME (Editor de Método de Entrada) 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 de invocação ao fazer chamadas de método para o controle porque o chamador está em um thread diferente do em que 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 local e nesse site no DesignMode. Essa propriedade é somente 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 atualmente 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 é 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 do cliente do contêiner.

(Herdado de Control)
Location

Obtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superior esquerdo de seu contêiner.

(Herdado de Control)
Margin

Obtém ou define o espaço entre controles.

(Herdado de Control)
MaximumSize

Obtém ou define o tamanho que é o limite superior que GetPreferredSize(Size) pode especificar.

(Herdado de Control)
MinimumSize

Obtém ou define o tamanho que é o limite inferior que GetPreferredSize(Size) pode especificar.

(Herdado de Control)
MultiSelect

Obtém ou define um valor que indica se o usuário tem permissão para selecionar mais de uma célula, linha ou coluna de DataGridView 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 se ajustar.

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

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 está obsoleta.

(Herdado de Control)
ResizeRedraw

Obtém ou define um valor que indica se o controle é redesenhado 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 do cliente do 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 usando 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 de 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 cabeçalhos de linha é exibida.

RowHeadersWidth

Obtém ou define a largura, em pixels, da coluna 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 ela pode ser ajustada pelo usuário ou é ajustada automaticamente para ajustar o conteúdo dos cabeçalhos.

Rows

Obtém uma coleção que contém todas as linhas no DataGridView controle.

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 para todas as linhas no controle.

ScaleChildren

Obtém um valor que determina o dimensionamento de controles filho.

(Herdado de Control)
ScrollBars

Obtém ou define o tipo de barras de rolagem a serem exibidas para o DataGridView controle.

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 podem DataGridView ser selecionadas.

ShowCellErrors

Obtém ou define um valor que indica se os erros de célula devem ser mostrados.

ShowCellToolTips

Obtém ou define um valor que indica se as Dicas de Ferramenta serão mostradas quando o ponteiro do mouse pausar em uma célula ou o usuário navegar até a célula usando o teclado.

ShowEditingIcon

Obtém ou define um valor que indica se o glifo de edição está ou não visível no cabeçalho de linha da célula que está 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á no estado apropriado para mostrar ou ocultar 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 contém 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 DataGridView conteúdo está classificado no momento.

SortOrder

Obtém um valor que indica se os itens no DataGridView controle são classificados em ordem crescente ou decrescente ou 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 de seu contêiner.

(Herdado de Control)
TabStop

Obtém ou define um valor que indica se o usuário pode dar o foco a esse controle usando a chave 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 ao 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 contêiner.

(Herdado de Control)
TopLeftHeaderCell

Obtém ou define a célula de cabeçalho localizada no canto superior esquerdo do DataGridView controle.

TopLevelControl

Obtém o controle pai que não é pai de outro controle do Windows Forms. Normalmente, esse é o mais Form externo no qual o controle está contido.

(Herdado de Control)
UserSetCursor

Obtém o valor padrão ou especificado pelo usuário da Cursor propriedade.

UseWaitCursor

Obtém ou define um valor que indica 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 pelos quais 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 DataGridView controle.

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

Nome Description
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Notifica os aplicativos cliente de acessibilidade dos especificados AccessibleEvents para o controle filho especificado.

(Herdado de Control)
AccessibilityNotifyClients(AccessibleEvents, Int32)

Notifica os aplicativos cliente de acessibilidade do controle filho especificado AccessibleEvents .

(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 a DataGridViewAdvancedBorderStyle célula de cabeçalho de coluna de uma DataGridView que está sendo pintada no momento.

AreAllCellsSelected(Boolean)

Retorna um valor que indica se todas as DataGridView células estão selecionadas no momento.

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode, Boolean)

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

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode)

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

AutoResizeColumn(Int32)

Ajusta a largura da coluna especificada para ajustar o conteúdo de todas as células, incluindo a célula de cabeçalho.

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

Ajusta a altura dos cabeçalhos de coluna com base nas alterações no conteúdo do cabeçalho na coluna especificada, calculando opcionalmente 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 na coluna especificada.

AutoResizeColumns()

Ajusta a largura de todas as colunas para ajustar o conteúdo de todas as células, incluindo as células de cabeçalho.

AutoResizeColumns(DataGridViewAutoSizeColumnsMode, Boolean)

Ajusta a largura de todas as colunas usando o modo de tamanho especificado, opcionalmente calculando as larguras com a expectativa de que as alturas de linha serão ajustadas posteriormente.

AutoResizeColumns(DataGridViewAutoSizeColumnsMode)

Ajusta a largura de todas as colunas usando o modo de tamanho especificado.

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 serão ajustadas posteriormente.

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode)

Ajusta a altura da linha especificada usando o modo de tamanho especificado.

AutoResizeRow(Int32)

Ajusta a altura da linha especificada para ajustar o conteúdo de todas as células, incluindo a célula de cabeçalho.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Ajusta a largura dos cabeçalhos de linha usando o modo de tamanho especificado, calculando opcionalmente a largura com a expectativa de que as larguras de cabeçalho de linha e/ou coluna serão ajustadas posteriormente.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

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

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Ajusta a largura dos cabeçalhos de linha com base nas alterações no conteúdo do cabeçalho na linha especificada e usando o modo de tamanho especificado, opcionalmente calculando a largura com a expectativa de que as larguras de cabeçalho de linha e/ou coluna serão ajustadas posteriormente.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

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

AutoResizeRows()

Ajusta as alturas de todas as linhas para ajustar o conteúdo de todas as células, incluindo as células de cabeçalho.

AutoResizeRows(DataGridViewAutoSizeRowsMode, Boolean)

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

AutoResizeRows(DataGridViewAutoSizeRowsMode)

Ajusta as alturas das linhas usando o valor do modo de tamanho especificado.

AutoResizeRows(Int32, Int32, DataGridViewAutoSizeRowMode, Boolean)

Ajusta as alturas das linhas especificadas usando o modo de tamanho especificado, opcionalmente calculando as alturas com a expectativa de que as larguras das colunas 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 no qual 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)
BeginInvoke(Delegate)

Executa o delegado especificado de forma assíncrona no thread no qual 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 da 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 aquela indicada, opcionalmente garantindo que a célula indicada esteja selecionada.

CommitEdit(DataGridViewDataErrorContexts)

Confirma alterações na célula atual para o 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 quaisquer controles filho visíveis.

(Herdado de Control)
CreateControlsInstance()

Cria e retorna um novo Control.ControlCollection que pode ser convertido para digitar 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 para o procedimento de janela padrão.

(Herdado de Control)
DestroyHandle()

Destrói o identificador associado ao controle.

(Herdado de Control)
DisplayedColumnCount(Boolean)

Retorna o número de colunas exibidas para o usuário.

DisplayedRowCount(Boolean)

Retorna o número de linhas exibidas para o usuário.

Dispose()

Libera todos os recursos usados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelos Control controles filho e, opcionalmente, libera os recursos gerenciados.

DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Inicia uma operação de arrastar.

(Herdado de Control)
DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e soltar.

(Herdado de Control)
DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)

Exibe dados em uma grade personalizável.

(Herdado de Control)
DoDragDropAsJson<T>(T, DragDropEffects)

Exibe dados em uma grade personalizável.

(Herdado de Control)
DrawToBitmap(Bitmap, Rectangle)

Dá suporte à renderização para o bitmap especificado.

(Herdado de Control)
EndEdit()

Confirma e encerra a operação de edição na célula atual usando o contexto de erro padrão.

EndEdit(DataGridViewDataErrorContexts)

Confirma e encerra 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 qual o controle está ativado.

(Herdado de Control)
Focus()

Define o foco de entrada para o controle.

(Herdado de Control)
GetAccessibilityObjectById(Int32)

Recupera o especificado AccessibleObject.

GetAutoSizeMode()

Recupera um valor que indica como um controle se comportará quando sua AutoSize propriedade estiver habilitada.

(Herdado de Control)
GetCellCount(DataGridViewElementStates)

Obtém o número de células que atendem ao filtro fornecido.

GetCellDisplayRectangle(Int32, Int32, Boolean)

Retorna o retângulo que representa a área de exibição de uma célula.

GetChildAtPoint(Point, GetChildAtPointSkip)

Recupera o controle filho localizado nas coordenadas especificadas, especificando se os controles filho devem ser ignorados de um determinado tipo.

(Herdado de Control)
GetChildAtPoint(Point)

Recupera o controle filho localizado nas coordenadas especificadas.

(Herdado de Control)
GetClipboardContent()

Recupera os valores formatados que representam o conteúdo das células selecionadas para copiar para o Clipboard.

GetColumnDisplayRectangle(Int32, Boolean)

Retorna o retângulo que representa a área de exibição de uma coluna, conforme determinado pelo índice de coluna.

GetContainerControl()

Retorna a próxima ContainerControl 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 tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
GetNextControl(Control, Boolean)

Recupera o próximo controle para frente ou para trás na ordem de tabulação dos controles filho.

(Herdado de Control)
GetPreferredSize(Size)

Recupera o tamanho de uma área retangular na qual um controle pode ser instalado.

(Herdado de Control)
GetRowDisplayRectangle(Int32, Boolean)

Retorna o retângulo que representa a área de exibição de uma linha, conforme determinado pelo índice de linha.

GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Recupera os limites nos quais o controle é dimensionado.

(Herdado de Control)
GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou por sua Container.

(Herdado de Component)
GetStyle(ControlStyles)

Recupera o valor do bit de estilo de 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, dadas 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 dessa instância.

(Herdado de MarshalByRefObject)
InitLayout()

Chamado após o controle ter sido adicionado a outro contêiner.

(Herdado de Control)
Invalidate()

Invalida toda a superfície do controle e faz com que o controle seja redesenhado.

(Herdado de Control)
Invalidate(Boolean)

Invalida uma região específica do controle e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle.

(Herdado de Control)
Invalidate(Rectangle, Boolean)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle.

(Herdado de Control)
Invalidate(Rectangle)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle.

(Herdado de Control)
Invalidate(Region, Boolean)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle.

(Herdado de Control)
Invalidate(Region)

Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle.

(Herdado de Control)
InvalidateCell(DataGridViewCell)

Invalida a célula especificada da , forçando-a DataGridViewa ser repintada.

InvalidateCell(Int32, Int32)

Invalida a célula com os índices de linha e coluna especificados, forçando-a a ser repintada.

InvalidateColumn(Int32)

Invalida a coluna especificada da , forçando-a DataGridViewa ser repintada.

InvalidateRow(Int32)

Invalida a linha especificada da , forçando-a DataGridViewa ser repintada.

Invoke(Action)

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 possui o identificador de janela subjacente do controle, com a lista de argumentos especificada.

(Herdado de Control)
Invoke(Delegate)

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

(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)
InvokeAsync(Action, CancellationToken)

Invoca o retorno de chamada síncrono especificado de forma assíncrona no thread que possui o identificador do controle.

(Herdado de Control)
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)

Executa o retorno de chamada assíncrono especificado no thread que possui o identificador do controle de forma assíncrona.

(Herdado de Control)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

Executa o retorno de chamada assíncrono especificado no thread que possui o identificador do controle.

(Herdado de Control)
InvokeAsync<T>(Func<T>, CancellationToken)

Invoca o retorno de chamada síncrono especificado de forma assíncrona no thread que possui o identificador do controle.

(Herdado de Control)
InvokeGotFocus(Control, EventArgs)

Gera o GotFocus evento para o controle especificado.

(Herdado de Control)
InvokeLostFocus(Control, EventArgs)

Gera o LostFocus evento para o controle especificado.

(Herdado de Control)
InvokeOnClick(Control, EventArgs)

Gera o Click evento para o controle especificado.

(Herdado de Control)
InvokePaint(Control, PaintEventArgs)

Gera o Paint evento para o controle especificado.

(Herdado de Control)
InvokePaintBackground(Control, PaintEventArgs)

Gera o PaintBackground evento para o controle especificado.

(Herdado de Control)
IsInputChar(Char)

Determina se um caractere é um caractere de entrada que o DataGridView reconhece.

IsInputKey(Keys)

Determina se a chave especificada é uma chave de entrada regular ou uma chave especial que requer pré-processamento.

LogicalToDeviceUnits(Int32)

Converte um valor de DPI lógico em seu valor de DPI DeviceUnit equivalente.

(Herdado de Control)
LogicalToDeviceUnits(Size)

Transforma um tamanho de unidades lógicas para dispositivos dimensionando-o para o DPI atual e arredondando para baixo até o valor inteiro mais próximo para largura e altura.

(Herdado de Control)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
NotifyCurrentCellDirty(Boolean)

Notifica que a DataGridView célula atual tem alterações não confirmadas.

NotifyInvalidate(Rectangle)

Aciona o Invalidated evento com uma região especificada do controle para invalidar.

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

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 CreateControl() método.

(Herdado de Control)
OnCurrentCellChanged(EventArgs)

Aciona o evento CurrentCellChanged.

OnCurrentCellDirtyStateChanged(EventArgs)

Aciona o evento CurrentCellDirtyStateChanged.

OnCursorChanged(EventArgs)

Aciona o CursorChanged evento e atualiza a UserSetCursor propriedade se o cursor foi alterado no código do usuário.

OnDataBindingComplete(DataGridViewBindingCompleteEventArgs)

Aciona o evento DataBindingComplete.

OnDataContextChanged(EventArgs)

Exibe dados em uma grade personalizável.

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

Pinta a tela de fundo do controle.

(Herdado de Control)
OnParentBackColorChanged(EventArgs)

Gera o BackColorChanged evento quando o BackColor valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentBackgroundImageChanged(EventArgs)

Gera o BackgroundImageChanged evento quando o BackgroundImage valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentBindingContextChanged(EventArgs)

Gera o BindingContextChanged evento quando o BindingContext valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentChanged(EventArgs)

Aciona o evento ParentChanged.

(Herdado de Control)
OnParentCursorChanged(EventArgs)

Aciona o evento CursorChanged.

(Herdado de Control)
OnParentDataContextChanged(EventArgs)

Exibe dados em uma grade personalizável.

(Herdado de Control)
OnParentEnabledChanged(EventArgs)

Gera o EnabledChanged evento quando o Enabled valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentFontChanged(EventArgs)

Gera o FontChanged evento quando o Font valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentForeColorChanged(EventArgs)

Gera o ForeColorChanged evento quando o ForeColor valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentRightToLeftChanged(EventArgs)

Gera o RightToLeftChanged evento quando o RightToLeft valor da propriedade do contêiner do controle é alterado.

(Herdado de Control)
OnParentVisibleChanged(EventArgs)

Gera o VisibleChanged evento quando o Visible valor da propriedade do contêiner do controle é alterado.

(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 a aplicar a lógica de layout a todos os seus controles filho.

(Herdado de Control)
PerformLayout(Control, String)

Força o controle a aplicar a lógica de layout a todos os seus controles filho.

(Herdado de Control)
PointToClient(Point)

Calcula o local do ponto de tela especificado nas coordenadas do cliente.

(Herdado de Control)
PointToScreen(Point)

Calcula o local do ponto de cliente especificado em coordenadas de tela.

(Herdado de Control)
PreProcessControlMessage(Message)

Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas.

(Herdado de Control)
PreProcessMessage(Message)

Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas.

(Herdado de Control)
ProcessAKey(Keys)

Processa a chave A.

ProcessCmdKey(Message, Keys)

Processa uma chave de comando.

(Herdado de Control)
ProcessControlShiftF10Keys(Keys)

Ativa a dica de ferramenta do teclado.

ProcessDataGridViewKey(KeyEventArgs)

Processa chaves usadas para navegar no DataGridView.

ProcessDeleteKey(Keys)

Processa a chave DELETE.

ProcessDialogChar(Char)

Processa um caractere de caixa de diálogo.

(Herdado de Control)
ProcessDialogKey(Keys)

Processa chaves, como as teclas TAB, ESCAPE, ENTER e ARROW, usadas para controlar caixas de diálogo.

ProcessDownKey(Keys)

Processa a tecla SETA PARA BAIXO.

ProcessEndKey(Keys)

Processa a chave END.

ProcessEnterKey(Keys)

Processa a chave ENTER.

ProcessEscapeKey(Keys)

Processa a chave ESC.

ProcessF2Key(Keys)

Processa a chave F2.

ProcessF3Key(Keys)

Processa a chave F3 classificando a coluna atual.

ProcessHomeKey(Keys)

Processa a chave HOME.

ProcessInsertKey(Keys)

Processa a chave INSERT.

ProcessKeyEventArgs(Message)

Processa uma mensagem de chave e gera os eventos de controle apropriados.

ProcessKeyMessage(Message)

Processa uma mensagem de teclado.

(Herdado de Control)
ProcessKeyPreview(Message)

Visualiza uma mensagem de teclado.

ProcessLeftKey(Keys)

Processa a tecla SETA PARA A ESQUERDA.

ProcessMnemonic(Char)

Processa um caractere mnemônico.

(Herdado de Control)
ProcessNextKey(Keys)

Processa a chave PAGE DOWN.

ProcessPriorKey(Keys)

Processa a chave PAGE UP.

ProcessRightKey(Keys)

Processa a tecla SETA PARA A DIREITA.

ProcessSpaceKey(Keys)

Processa a BARRA DE ESPAÇOS.

ProcessTabKey(Keys)

Processa a chave TAB.

ProcessUpKey(Keys)

Processa a tecla seta para cima.

ProcessZeroKey(Keys)

Processa a chave 0.

RaiseDragEvent(Object, DragEventArgs)

Gera o evento de arrastar apropriado.

(Herdado de Control)
RaiseKeyEvent(Object, KeyEventArgs)

Gera o evento chave apropriado.

(Herdado de Control)
RaiseMouseEvent(Object, MouseEventArgs)

Gera 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 o local do retângulo do cliente especificado nas coordenadas da tela.

(Herdado de Control)
Refresh()

Força o controle a invalidar sua área de cliente e redesenhar-se imediatamente e quaisquer 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á no modo de edição, descartando qualquer valor anterior.

RescaleConstantsForDpi(Int32, Int32)

Fornece constantes para redimensionar o controle quando ocorre uma alteração de DPI.

(Herdado de Control)
ResetBackColor()

Redefine a propriedade para seu BackColor valor padrão.

(Herdado de Control)
ResetBindings()

Faz com que um controle associado à BindingSource releitura de todos os itens da lista e atualize seus valores exibidos.

(Herdado de Control)
ResetCursor()

Redefine a propriedade para seu Cursor valor padrão.

(Herdado de Control)
ResetFont()

Redefine a propriedade para seu Font valor padrão.

(Herdado de Control)
ResetForeColor()

Redefine a propriedade para seu ForeColor valor padrão.

(Herdado de Control)
ResetImeMode()

Redefine a propriedade para seu ImeMode valor padrão.

(Herdado de Control)
ResetMouseEventArgs()

Redefine o controle para manipular o MouseLeave evento.

(Herdado de Control)
ResetRightToLeft()

Redefine a propriedade para seu RightToLeft valor padrão.

(Herdado de Control)
ResetText()

Redefine a propriedade para seu Text 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 especificado ContentAlignment no apropriado ContentAlignment para dar suporte ao texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateAlignment(HorizontalAlignment)

Converte o especificado HorizontalAlignment no apropriado HorizontalAlignment para dar suporte ao texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateAlignment(LeftRightAlignment)

Converte o especificado LeftRightAlignment no apropriado LeftRightAlignment para dar suporte ao texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateContent(ContentAlignment)

Converte o especificado ContentAlignment no apropriado ContentAlignment para dar suporte ao texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateHorizontal(HorizontalAlignment)

Converte o especificado HorizontalAlignment no apropriado HorizontalAlignment para dar suporte ao texto da direita para a esquerda.

(Herdado de Control)
RtlTranslateLeftRight(LeftRightAlignment)

Converte o especificado LeftRightAlignment no apropriado LeftRightAlignment para dar suporte ao texto da direita para a esquerda.

(Herdado de Control)
Scale(Single, Single)
Obsoleto.
Obsoleto.

Dimensiona todo o controle e todos os controles filho.

(Herdado de Control)
Scale(Single)
Obsoleto.
Obsoleto.

Dimensiona o controle e todos os controles filho.

(Herdado de Control)
Scale(SizeF)

Dimensiona o controle e todos os controles filho pelo fator de dimensionamento especificado.

(Herdado de Control)
ScaleBitmapLogicalToDevice(Bitmap)

Dimensiona um valor de bitmap lógico para seu valor de unidade de dispositivo equivalente quando ocorre uma alteração de DPI.

(Herdado de Control)
ScaleControl(SizeF, BoundsSpecified)

Dimensiona a localização, o tamanho, o preenchimento e a margem de um controle.

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

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Ativa o próximo controle.

(Herdado de Control)
SendToBack()

Envia o controle para a parte de trás da ordem z.

(Herdado de Control)
SetAutoSizeMode(AutoSizeMode)

Define um valor que indica como um controle se comportará quando sua AutoSize propriedade estiver habilitada.

(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Define os limites especificados do controle como o local e o tamanho especificados.

(Herdado de Control)
SetBounds(Int32, Int32, Int32, Int32)

Define os limites do controle para o local e o 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 do 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 de seleção da célula com os índices de linha e coluna especificados.

SetSelectedColumnCore(Int32, Boolean)

Altera o estado de 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 especificado ControlStyles como 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 DataGridView controle em ordem crescente ou decrescente com base no conteúdo da coluna especificada.

Sort(IComparer)

Classifica o conteúdo do DataGridView controle usando uma implementação da IComparer interface.

SuspendLayout()

Suspende temporariamente a lógica de 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 em sua área de cliente.

(Herdado de Control)
UpdateBounds()

Atualiza os limites do controle com o tamanho e a localização atuais.

(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)
UpdateBounds(Int32, Int32, Int32, Int32)

Atualiza os limites do controle com o tamanho e a localização especificados.

(Herdado de Control)
UpdateCellErrorText(Int32, Int32)

Força a célula no local especificado a atualizar seu texto de erro.

UpdateCellValue(Int32, Int32)

Força o controle a atualizar sua exibição da célula no local especificado com base em seu novo valor, aplicando todos os modos de dimensionamento automáticos atualmente em vigor.

UpdateRowErrorText(Int32, Int32)

Força as linhas no intervalo especificado a atualizar o texto de erro.

UpdateRowErrorText(Int32)

Força a linha no índice de linha fornecido a atualizar seu texto de erro.

UpdateRowHeightInfo(Int32, Boolean)

Força as linhas ou linhas especificadas a atualizar suas informações de altura.

UpdateStyles()

Força os estilos atribuídos a serem reaplicados ao controle.

(Herdado de Control)
UpdateZOrder()

Atualiza o controle na ordem z do pai.

(Herdado de Control)
WndProc(Message)

Processa mensagens de janela.

Eventos

Nome Description
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 AutoSizeMode propriedade 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 BackgroundImageLayout propriedade é alterada.

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 VirtualMode propriedade de um DataGridView controle é true e o usuário cancela 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 qualquer parte de uma célula é clicada.

CellContentClick

Ocorre quando o conteúdo dentro de uma célula é clicado.

CellContentDoubleClick

Ocorre quando o usuário clica duas vezes no conteúdo de uma célula.

CellContextMenuStripChanged

Ocorre quando a ContextMenuStrip propriedade é alterada.

CellContextMenuStripNeeded

Ocorre quando o menu de atalho de uma célula é necessário.

CellDoubleClick

Ocorre quando o usuário clica duas vezes em qualquer lugar em uma célula.

CellEndEdit

Ocorre quando o modo de edição é interrompido para a célula selecionada no momento.

CellEnter

Ocorre quando a célula atual é alterada no DataGridView controle ou quando o controle recebe o foco de entrada.

CellErrorTextChanged

Ocorre quando o valor da ErrorText propriedade de uma célula é alterado.

CellErrorTextNeeded

Ocorre quando o texto de erro de uma célula é necessário.

CellFormatting

Ocorre quando o conteúdo de uma célula precisa ser formatado 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 em 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 DataGridView controle.

CellMouseUp

Ocorre quando o usuário libera um botão do mouse em uma célula.

CellPainting

Ocorre quando uma célula precisa ser desenhada.

CellParsing

Ocorre quando uma célula sai do modo de edição se o valor da célula foi modificado.

CellStateChanged

Ocorre quando um estado de célula é alterado, como quando a célula perde ou ganha foco.

CellStyleChanged

Ocorre quando a Style propriedade de uma DataGridViewCell alteração.

CellStyleContentChanged

Ocorre quando um dos valores de um estilo de célula é alterado.

CellToolTipTextChanged

Ocorre quando o valor da ToolTipText propriedade é alterado para uma célula no DataGridView.

CellToolTipTextNeeded

Ocorre quando o texto da Dica de Ferramenta de uma célula é necessário.

CellValidated

Ocorre após a validação da célula.

CellValidating

Ocorre quando uma célula perde o foco de entrada, habilitando a validação de conteúdo.

CellValueChanged

Ocorre quando o valor de uma célula é alterado.

CellValueNeeded

Ocorre quando a VirtualMode propriedade do DataGridView controle é true e requer DataGridView um valor para uma célula para formatar e exibir a célula.

CellValuePushed

Ocorre quando a VirtualMode propriedade do DataGridView controle é true e um valor de célula é alterado e requer armazenamento na fonte de dados subjacente.

ChangeUICues

Ocorre quando as indicações de interface do usuário (interface do usuário) de foco ou teclado são alteradas.

(Herdado de Control)
Click

Ocorre quando o controle é clicado.

(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 ContextMenuStrip propriedade de uma coluna é alterada.

ColumnDataPropertyNameChanged

Ocorre quando o valor da DataPropertyName propriedade de uma coluna é alterado.

ColumnDefaultCellStyleChanged

Ocorre quando o valor da DefaultCellStyle propriedade de uma coluna é alterado.

ColumnDisplayIndexChanged

Ocorre quando o valor da DisplayIndex propriedade de uma coluna é alterado.

ColumnDividerDoubleClick

Ocorre quando o usuário clica duas vezes em um divisor entre duas colunas.

ColumnDividerWidthChanged

Ocorre quando a DividerWidth propriedade é alterada.

ColumnHeaderCellChanged

Ocorre quando o conteúdo de uma célula de cabeçalho de coluna é alterado.

ColumnHeaderMouseClick

Ocorre quando o usuário clica em um cabeçalho de coluna.

ColumnHeaderMouseDoubleClick

Ocorre quando um cabeçalho de coluna é clicado duas vezes.

ColumnHeadersBorderStyleChanged

Ocorre quando a ColumnHeadersBorderStyle propriedade é alterada.

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 MinimumWidth propriedade de uma coluna é alterado.

ColumnNameChanged

Ocorre quando o valor da Name propriedade de uma coluna é alterado.

ColumnRemoved

Ocorre quando uma coluna é removida do controle.

ColumnSortModeChanged

Ocorre quando o valor da SortMode propriedade de uma coluna é alterado.

ColumnStateChanged

Ocorre quando uma coluna altera o estado, como ganhar ou perder o foco.

ColumnToolTipTextChanged

Ocorre quando o valor da ToolTipText propriedade é alterado para uma coluna no DataGridView.

ColumnWidthChanged

Ocorre quando o valor da Width propriedade de uma coluna é alterado.

ContextMenuChanged
Obsoleto.

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 CurrentCell propriedade é alterada.

CurrentCellDirtyStateChanged

Ocorre quando o estado de uma célula é alterado em relação a uma alteração em seu conteúdo.

CursorChanged

Ocorre quando o valor da propriedade Cursor muda.

(Herdado de Control)
DataBindingComplete

Ocorre após a conclusão de uma operação de associação de dados.

DataContextChanged

Ocorre quando o valor da propriedade DataContext muda.

(Herdado de Control)
DataError

Ocorre quando uma operação externa de análise ou validação de dados gera uma exceção ou quando uma tentativa de confirmar dados em uma fonte de dados falha.

DataMemberChanged

Ocorre quando o valor da DataMember propriedade é alterado.

DataSourceChanged

Ocorre quando o valor da propriedade DataSource muda.

DefaultCellStyleChanged

Ocorre quando o valor da propriedade DefaultCellStyle muda.

DefaultValuesNeeded

Ocorre quando o usuário insere a linha para novos registros para que ele possa ser preenchido com valores padrão.

Disposed

Ocorre quando o componente é descartado por uma chamada para o Dispose() método.

(Herdado de Component)
DockChanged

Ocorre quando o valor da propriedade Dock muda.

(Herdado de Control)
DoubleClick

Ocorre quando o controle é clicado duas vezes.

(Herdado de Control)
DpiChangedAfterParent

Ocorre quando a configuração de DPI de um controle é alterada programaticamente após a alteração da DPI de seu controle pai ou formulário.

(Herdado de Control)
DpiChangedBeforeParent

Ocorre quando a configuração de DPI de um controle é alterada programaticamente antes de ocorrer um evento de alteração de DPI para seu controle 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 é exibido.

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 Font propriedade é alterado.

ForeColorChanged

Ocorre quando o valor da ForeColor propriedade é alterado.

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 o identificador do controle está em 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 ImeMode propriedade é alterada.

(Herdado de Control)
Invalidated

Ocorre quando a exibição de um controle requer redesenho.

(Herdado de Control)
KeyDown

Ocorre quando uma tecla é pressionada enquanto o controle tem foco.

(Herdado de Control)
KeyPress

Ocorre quando um caractere, espaço ou tecla de backspace é pressionado enquanto o controle tem foco.

(Herdado de Control)
KeyUp

Ocorre quando uma chave é liberada enquanto o controle tem 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 controle é clicado pelo mouse.

(Herdado de Control)
MouseDoubleClick

Ocorre quando o controle é clicado duas vezes pelo mouse.

(Herdado de Control)
MouseDown

Ocorre quando o ponteiro do mouse está 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 se posiciona sobre o 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 VirtualMode propriedade do DataGridView é true e o usuário navega até a nova linha na parte inferior do 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 Parent propriedade é alterado.

(Herdado de Control)
PreviewKeyDown

Ocorre antes do KeyDown evento quando uma tecla é pressionada enquanto o foco está nesse controle.

(Herdado de Control)
QueryAccessibilityHelp

Ocorre quando AccessibleObject está fornecendo ajuda para aplicativos de acessibilidade.

(Herdado de Control)
QueryContinueDrag

Ocorre durante uma operação de arrastar e soltar e permite que a origem de arrastar determine se a operação de arrastar e soltar deve ser cancelada.

(Herdado de Control)
ReadOnlyChanged

Ocorre quando a ReadOnly propriedade é alterada.

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 RightToLeft propriedade é alterado.

(Herdado de Control)
RowContextMenuStripChanged

Ocorre quando a ContextMenuStrip propriedade é alterada.

RowContextMenuStripNeeded

Ocorre quando o menu de atalho de uma linha é necessário.

RowDefaultCellStyleChanged

Ocorre quando o valor da DefaultCellStyle propriedade de uma linha é alterado.

RowDirtyStateNeeded

Ocorre quando a VirtualMode propriedade do DataGridView controle é true e as DataGridView necessidades para 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 DividerHeight propriedade é alterada.

RowEnter

Ocorre quando uma linha recebe o foco de entrada, mas antes de se tornar a linha atual.

RowErrorTextChanged

Ocorre quando a ErrorText propriedade 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 um cabeçalho de linha é clicado duas vezes.

RowHeadersBorderStyleChanged

Ocorre quando a RowHeadersBorderStyle propriedade é alterada.

RowHeadersDefaultCellStyleChanged

Ocorre quando o valor da propriedade RowHeadersDefaultCellStyle muda.

RowHeadersWidthChanged

Ocorre quando o valor da RowHeadersWidth propriedade é alterado.

RowHeadersWidthSizeModeChanged

Ocorre quando o valor da propriedade RowHeadersWidthSizeMode muda.

RowHeightChanged

Ocorre quando o valor da Height propriedade 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 MinimumHeight propriedade de uma linha é alterado.

RowPostPaint

Ocorre depois que um DataGridViewRow é pintado.

RowPrePaint

Ocorre antes de um DataGridViewRow ser pintado.

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 linha é excluída do DataGridView.

RowStateChanged

Ocorre quando uma linha altera o estado, como perder ou ganhar foco de entrada.

RowUnshared

Ocorre quando o estado de uma linha é alterado de compartilhado para não compartilhado.

RowValidated

Ocorre depois que uma linha termina de validar.

RowValidating

Ocorre quando uma linha está validando.

Scroll

Ocorre quando o usuário rola pelo conteúdo do controle.

SelectionChanged

Ocorre quando a seleção atual é alterada.

SizeChanged

Ocorre quando o valor da Size propriedade é alterado.

(Herdado de Control)
SortCompare

Ocorre quando os dois valores de DataGridView célula são comparados para executar uma operação de classificação.

Sorted

Ocorre quando o DataGridView controle conclui uma operação de classificação.

StyleChanged

Ocorre quando o estilo de controle é alterado.

SystemColorsChanged

Ocorre quando as cores do sistema mudam.

(Herdado de Control)
TabIndexChanged

Ocorre quando o valor da TabIndex propriedade é alterado.

(Herdado de Control)
TabStopChanged

Ocorre quando o valor da TabStop propriedade é alterado.

(Herdado de Control)
TextChanged

Ocorre quando o valor da propriedade Text muda.

UserAddedRow

Ocorre quando o usuário termina de adicionar uma linha ao DataGridView controle.

UserDeletedRow

Ocorre quando o usuário termina de excluir uma linha do DataGridView controle.

UserDeletingRow

Ocorre quando o usuário exclui uma linha do DataGridView controle.

Validated

Ocorre quando o controle é validado.

(Herdado de Control)
Validating

Ocorre quando o controle está validando.

(Herdado de Control)
VisibleChanged

Ocorre quando o valor da Visible propriedade é alterado.

(Herdado de Control)

Implantações explícitas de interface

Nome Description
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 deste membro, consulte BeginInit().

ISupportInitialize.EndInit()

Para obter uma descrição deste membro, consulte EndInit().

Aplica-se a

Confira também