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 de DataGridView não associado.

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 controle DataGridView fornece uma tabela personalizável para exibir dados. A classe DataGridView permite a personalização de células, linhas, colunas e bordas por meio do uso de propriedades como DefaultCellStyle, ColumnHeadersDefaultCellStyle, CellBorderStylee GridColor. Para obter mais informações, consulte Formatação Básica e Estilo no controle DataGridView dos Windows Forms.

Você pode usar um controle DataGridView 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 usando as propriedades Rows e Columns. Você também pode usar a coleção Rows para acessar DataGridViewRow objetos e a propriedade DataGridViewRow.Cells para ler ou gravar valores de célula diretamente. O indexador Item[] também fornece acesso direto às células.

Como alternativa para preencher o controle manualmente, você pode definir as propriedades DataSource e DataMember para associar o DataGridView a uma fonte de dados e preenchê-lo automaticamente com dados. Para obter mais informações, consulte Exibindo dados no controle DataGridView do Windows Forms.

Ao trabalhar com grandes quantidades de dados, você pode definir a propriedade VirtualMode para true para exibir um subconjunto dos dados disponíveis. O modo virtual requer a implementação de um cache de dados do qual o controle DataGridView é preenchido. Para obter mais informações, consulte modos de exibição de dados no controle DataGridView do Windows Forms.

Para obter informações adicionais sobre os recursos disponíveis no controle DataGridView, consulte de controle DataGridView. A tabela a seguir fornece links diretos para tarefas comuns.

O controle DataGridView substitui e estende o controle DataGrid. Para obter mais informações, consulte Diferenças entre os controles DataGridView e DataGrid dos Windows Forms.

Nota

O controle DataGridView herda as propriedades ContextMenu e ContextMenuStrip de Control, mas dá suporte apenas à propriedade ContextMenuStrip. O uso da propriedade ContextMenu com o controle DataGridView não tem efeito.

Construtores

DataGridView()

Inicializa uma nova instância da classe DataGridView.

Propriedades

AccessibilityObject

Obtém o AccessibleObject atribuído ao controle.

(Herdado de Control)
AccessibleDefaultActionDescription

Obtém ou define a descrição 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 no DataGridView.

AdvancedCellBorderStyle

Obtém o estilo de borda das células no DataGridView.

AdvancedColumnHeadersBorderStyle

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

AdvancedRowHeadersBorderStyle

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

AllowDrop

Obtém ou define um valor que indica se o controle pode aceitar 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 DataSource ou DataMember são definidas.

AutoScrollOffset

Obtém ou define para onde esse controle é rolado em ScrollControlIntoView(Control).

(Herdado de Control)
AutoSize

Essa propriedade não é relevante para essa classe.

AutoSizeColumnsMode

Obtém ou define um valor que indica como as larguras de coluna são determinadas.

AutoSizeRowsMode

Obtém ou define um valor que indica como as alturas 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 enumeração ImageLayout.

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 propriedade ImeMode 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 e se o texto do 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

Obtém ou define o menu de atalho associado ao controle.

(Herdado de Control)
ContextMenuStrip

Obtém ou define o ContextMenuStrip associado a esse controle.

(Herdado de Control)
Controls

Obtém a coleção de controles contidos no controle.

(Herdado de Control)
Created

Obtém um valor que indica se o controle foi criado.

(Herdado de Control)
CreateParams

Obtém os parâmetros de criação necessários quando 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 o DataGridView está exibindo dados.

DataSource

Obtém ou define a fonte de dados para a qual o DataGridView está exibindo dados.

DefaultCellStyle

Obtém ou define o estilo de célula padrão a ser aplicado às células no DataGridView se nenhuma outra propriedade de estilo de célula estiver 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á atualmente no modo de design.

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

(Herdado de Component)
FirstDisplayedCell

Obtém ou define a primeira célula exibida no momento 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 do DataGridView.

GridColor

Obtém ou define a cor das linhas de grade que separam as células do DataGridView.

Handle

Obtém o identificador de janela 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 do DataGridView de cada vez.

Name

Obtém ou define o nome do controle.

(Herdado de Control)
NewRowIndex

Obtém o índice da linha para novos registros.

Padding

Essa propriedade não é relevante para esse controle.

Parent

Obtém ou define o contêiner pai do controle.

(Herdado de Control)
PreferredSize

Obtém o tamanho de uma área retangular na qual o controle pode 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 controle DataGridView.

RecreatingHandle

Obtém um valor que indica se o controle está recriando seu identificador no momento.

(Herdado de Control)
Region

Obtém ou define a região da janela associada ao controle.

(Herdado de Control)
RenderRightToLeft
Obsoleto.
Obsoleto.

Esta propriedade agora 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 controle DataGridView.

RowsDefaultCellStyle

Obtém ou define o estilo padrão aplicado às células de linha do DataGridView.

RowTemplate

Obtém ou define a linha que representa o modelo 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 controle DataGridView.

SelectedCells

Obtém a coleção de células selecionadas pelo usuário.

SelectedColumns

Obtém a coleção de colunas selecionadas pelo usuário.

SelectedRows

Obtém a coleção de linhas selecionadas pelo usuário.

SelectionMode

Obtém ou define um valor que indica como as células do DataGridView podem ser selecionadas.

ShowCellErrors

Obtém ou define um valor que indica se 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 conteúdo do DataGridView está classificado no momento.

SortOrder

Obtém um valor que indica se os itens no controle DataGridView 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 controle DataGridView.

TopLevelControl

Obtém o controle pai que não é pai de outro controle do Windows Forms. Normalmente, essa é a Form mais externa em que o controle está contido.

(Herdado de Control)
UserSetCursor

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

UseWaitCursor

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

Visible

Obtém ou define um valor que indica se o controle e todos os seus controles filho são exibidos.

(Herdado de Control)
Width

Obtém ou define a largura do controle.

(Herdado de Control)
WindowTarget

Essa propriedade não é relevante para essa classe.

(Herdado de Control)

Métodos

AccessibilityNotifyClients(AccessibleEvents, Int32)

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

(Herdado de Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

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

(Herdado de Control)
AccessibilityNotifyCurrentCellChanged(Point)

Notifica os aplicativos cliente acessíveis quando uma nova célula se torna a célula atual.

AdjustColumnHeaderBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean)

Ajusta o DataGridViewAdvancedBorderStyle para uma célula de cabeçalho de coluna de um DataGridView que está sendo pintado no momento.

AreAllCellsSelected(Boolean)

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

AutoResizeColumn(Int32)

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

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode)

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

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode, Boolean)

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

AutoResizeColumnHeadersHeight()

Ajusta a altura dos cabeçalhos de coluna para ajustar o conteúdo do cabeçalho de coluna maior.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajusta a altura dos cabeçalhos de coluna para ajustar 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)

Ajusta a altura dos cabeçalhos de coluna com base nas alterações no conteúdo do cabeçalho na coluna especificada.

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.

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)

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

AutoResizeColumns(DataGridViewAutoSizeColumnsMode, Boolean)

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

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.

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode)

Ajusta a altura da linha especificada 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.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

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

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Ajusta a largura dos cabeçalhos de linha usando o modo de tamanho especificado, calculando opcionalmente 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.

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.

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)

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

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

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)
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 pelo Control e seus controles filho e, opcionalmente, libera os recursos gerenciados.

DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e soltar.

(Herdado de Control)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Inicia uma operação de arrastar.

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

GetAutoSizeMode()

Recupera um valor que indica como um controle se comportará quando sua propriedade AutoSize 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)

Recupera o controle filho localizado nas coordenadas especificadas.

(Herdado de Control)
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)
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 o próximo ContainerControl a cadeia de controles pai do controle.

(Herdado de Control)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de 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 seu 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)

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(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(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)
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)
InvalidateCell(DataGridViewCell)

Invalida a célula especificada do DataGridView, forçando-a a 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 do DataGridView, forçando-a a ser repintada.

InvalidateRow(Int32)

Invalida a linha especificada do DataGridView, forçando-a a ser repintada.

Invoke(Action)

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

(Herdado de Control)
Invoke(Delegate)

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

(Herdado de Control)
Invoke(Delegate, Object[])

Executa o delegado especificado, no thread que possui o identificador de janela subjacente do controle, com a lista de argumentos especificada.

(Herdado de Control)
Invoke<T>(Func<T>)

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

(Herdado de Control)
InvokeGotFocus(Control, EventArgs)

Gera o evento GotFocus para o controle especificado.

(Herdado de Control)
InvokeLostFocus(Control, EventArgs)

Gera o evento LostFocus para o controle especificado.

(Herdado de Control)
InvokeOnClick(Control, EventArgs)

Gera o evento Click para o controle especificado.

(Herdado de Control)
InvokePaint(Control, PaintEventArgs)

Gera o evento Paint para o controle especificado.

(Herdado de Control)
InvokePaintBackground(Control, PaintEventArgs)

Gera o evento PaintBackground para o controle especificado.

(Herdado de Control)
IsInputChar(Char)

Determina se um caractere é um caractere de entrada 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 MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
NotifyCurrentCellDirty(Boolean)

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

NotifyInvalidate(Rectangle)

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

(Herdado de Control)
OnAllowUserToAddRowsChanged(EventArgs)

Gera o evento AllowUserToAddRowsChanged.

OnAllowUserToDeleteRowsChanged(EventArgs)

Gera o evento AllowUserToDeleteRowsChanged.

OnAllowUserToOrderColumnsChanged(EventArgs)

Gera o evento AllowUserToOrderColumnsChanged.

OnAllowUserToResizeColumnsChanged(EventArgs)

Gera o evento AllowUserToResizeColumnsChanged.

OnAllowUserToResizeRowsChanged(EventArgs)

Gera o evento AllowUserToResizeRowsChanged.

OnAlternatingRowsDefaultCellStyleChanged(EventArgs)

Gera o evento AlternatingRowsDefaultCellStyleChanged.

OnAutoGenerateColumnsChanged(EventArgs)

Gera o evento AutoGenerateColumnsChanged.

OnAutoSizeChanged(EventArgs)

Gera o evento AutoSizeChanged.

(Herdado de Control)
OnAutoSizeColumnModeChanged(DataGridViewAutoSizeColumnModeEventArgs)

Gera o evento AutoSizeColumnModeChanged.

OnAutoSizeColumnsModeChanged(DataGridViewAutoSizeColumnsModeEventArgs)

Gera o evento AutoSizeColumnsModeChanged.

OnAutoSizeRowsModeChanged(DataGridViewAutoSizeModeEventArgs)

Gera o evento AutoSizeRowsModeChanged.

OnBackColorChanged(EventArgs)

Gera o evento BackColorChanged.

(Herdado de Control)
OnBackgroundColorChanged(EventArgs)

Gera o evento BackgroundColorChanged.

OnBackgroundImageChanged(EventArgs)

Gera o evento BackgroundImageChanged.

(Herdado de Control)
OnBackgroundImageLayoutChanged(EventArgs)

Gera o evento BackgroundImageLayoutChanged.

(Herdado de Control)
OnBindingContextChanged(EventArgs)

Gera o evento BindingContextChanged.

OnBorderStyleChanged(EventArgs)

Gera o evento BorderStyleChanged.

OnCancelRowEdit(QuestionEventArgs)

Gera o evento CancelRowEdit.

OnCausesValidationChanged(EventArgs)

Gera o evento CausesValidationChanged.

(Herdado de Control)
OnCellBeginEdit(DataGridViewCellCancelEventArgs)

Gera o evento CellBeginEdit.

OnCellBorderStyleChanged(EventArgs)

Gera o evento CellBorderStyleChanged.

OnCellClick(DataGridViewCellEventArgs)

Gera o evento CellClick.

OnCellContentClick(DataGridViewCellEventArgs)

Gera o evento CellContentClick.

OnCellContentDoubleClick(DataGridViewCellEventArgs)

Gera o evento CellContentDoubleClick.

OnCellContextMenuStripChanged(DataGridViewCellEventArgs)

Gera o evento CellContextMenuStripChanged.

OnCellContextMenuStripNeeded(DataGridViewCellContextMenuStripNeededEventArgs)

Gera o evento CellContextMenuStripNeeded.

OnCellDoubleClick(DataGridViewCellEventArgs)

Gera o evento CellDoubleClick.

OnCellEndEdit(DataGridViewCellEventArgs)

Gera o evento CellEndEdit.

OnCellEnter(DataGridViewCellEventArgs)

Gera o evento CellEnter.

OnCellErrorTextChanged(DataGridViewCellEventArgs)

Gera o evento CellErrorTextChanged.

OnCellErrorTextNeeded(DataGridViewCellErrorTextNeededEventArgs)

Gera o evento CellErrorTextNeeded.

OnCellFormatting(DataGridViewCellFormattingEventArgs)

Gera o evento CellFormatting.

OnCellLeave(DataGridViewCellEventArgs)

Gera o evento CellLeave.

OnCellMouseClick(DataGridViewCellMouseEventArgs)

Gera o evento CellMouseClick.

OnCellMouseDoubleClick(DataGridViewCellMouseEventArgs)

Gera o evento CellMouseDoubleClick.

OnCellMouseDown(DataGridViewCellMouseEventArgs)

Gera o evento CellMouseDown.

OnCellMouseEnter(DataGridViewCellEventArgs)

Gera o evento CellMouseEnter.

OnCellMouseLeave(DataGridViewCellEventArgs)

Gera o evento CellMouseLeave.

OnCellMouseMove(DataGridViewCellMouseEventArgs)

Gera o evento CellMouseMove.

OnCellMouseUp(DataGridViewCellMouseEventArgs)

Gera o evento CellMouseUp.

OnCellPainting(DataGridViewCellPaintingEventArgs)

Gera o evento CellPainting.

OnCellParsing(DataGridViewCellParsingEventArgs)

Gera o evento CellParsing.

OnCellStateChanged(DataGridViewCellStateChangedEventArgs)

Gera o evento CellStateChanged.

OnCellStyleChanged(DataGridViewCellEventArgs)

Gera o evento CellStyleChanged.

OnCellStyleContentChanged(DataGridViewCellStyleContentChangedEventArgs)

Gera o evento CellStyleContentChanged.

OnCellToolTipTextChanged(DataGridViewCellEventArgs)

Gera o evento CellToolTipTextChanged.

OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs)

Gera o evento CellToolTipTextNeeded.

OnCellValidated(DataGridViewCellEventArgs)

Gera o evento CellValidated.

OnCellValidating(DataGridViewCellValidatingEventArgs)

Gera o evento CellValidating.

OnCellValueChanged(DataGridViewCellEventArgs)

Gera o evento CellValueChanged.

OnCellValueNeeded(DataGridViewCellValueEventArgs)

Gera o evento CellValueNeeded.

OnCellValuePushed(DataGridViewCellValueEventArgs)

Gera o evento CellValuePushed.

OnChangeUICues(UICuesEventArgs)

Gera o evento ChangeUICues.

(Herdado de Control)
OnClick(EventArgs)

Gera o evento Click.

(Herdado de Control)
OnClientSizeChanged(EventArgs)

Gera o evento ClientSizeChanged.

(Herdado de Control)
OnColumnAdded(DataGridViewColumnEventArgs)

Gera o evento ColumnAdded.

OnColumnContextMenuStripChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnContextMenuStripChanged.

OnColumnDataPropertyNameChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnDataPropertyNameChanged.

OnColumnDefaultCellStyleChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnDefaultCellStyleChanged.

OnColumnDisplayIndexChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnDisplayIndexChanged.

OnColumnDividerDoubleClick(DataGridViewColumnDividerDoubleClickEventArgs)

Gera o evento ColumnDividerDoubleClick.

OnColumnDividerWidthChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnDividerWidthChanged.

OnColumnHeaderCellChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnHeaderCellChanged.

OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs)

Gera o evento ColumnHeaderMouseClick.

OnColumnHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Gera o evento ColumnHeaderMouseDoubleClick.

OnColumnHeadersBorderStyleChanged(EventArgs)

Gera o evento ColumnHeadersBorderStyleChanged.

OnColumnHeadersDefaultCellStyleChanged(EventArgs)

Gera o evento ColumnHeadersDefaultCellStyleChanged.

OnColumnHeadersHeightChanged(EventArgs)

Gera o evento ColumnHeadersHeightChanged.

OnColumnHeadersHeightSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Gera o evento ColumnHeadersHeightSizeModeChanged.

OnColumnMinimumWidthChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnMinimumWidthChanged.

OnColumnNameChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnNameChanged.

OnColumnRemoved(DataGridViewColumnEventArgs)

Gera o evento ColumnRemoved.

OnColumnSortModeChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnSortModeChanged.

OnColumnStateChanged(DataGridViewColumnStateChangedEventArgs)

Gera o evento ColumnStateChanged.

OnColumnToolTipTextChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnToolTipTextChanged.

OnColumnWidthChanged(DataGridViewColumnEventArgs)

Gera o evento ColumnWidthChanged.

OnContextMenuChanged(EventArgs)

Gera o evento ContextMenuChanged.

(Herdado de Control)
OnContextMenuStripChanged(EventArgs)

Gera o evento ContextMenuStripChanged.

(Herdado de Control)
OnControlAdded(ControlEventArgs)

Gera o evento ControlAdded.

(Herdado de Control)
OnControlRemoved(ControlEventArgs)

Gera o evento ControlRemoved.

(Herdado de Control)
OnCreateControl()

Gera o método CreateControl().

(Herdado de Control)
OnCurrentCellChanged(EventArgs)

Gera o evento CurrentCellChanged.

OnCurrentCellDirtyStateChanged(EventArgs)

Gera o evento CurrentCellDirtyStateChanged.

OnCursorChanged(EventArgs)

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

OnDataBindingComplete(DataGridViewBindingCompleteEventArgs)

Gera o evento DataBindingComplete.

OnDataContextChanged(EventArgs)

Exibe dados em uma grade personalizável.

(Herdado de Control)
OnDataError(Boolean, DataGridViewDataErrorEventArgs)

Gera o evento DataError.

OnDataMemberChanged(EventArgs)

Gera o evento DataMemberChanged.

OnDataSourceChanged(EventArgs)

Gera o evento DataSourceChanged.

OnDefaultCellStyleChanged(EventArgs)

Gera o evento DefaultCellStyleChanged.

OnDefaultValuesNeeded(DataGridViewRowEventArgs)

Gera o evento DefaultValuesNeeded.

OnDockChanged(EventArgs)

Gera o evento DockChanged.

(Herdado de Control)
OnDoubleClick(EventArgs)

Gera o evento DoubleClick.

OnDpiChangedAfterParent(EventArgs)

Gera o evento DpiChangedAfterParent.

(Herdado de Control)
OnDpiChangedBeforeParent(EventArgs)

Gera o evento DpiChangedBeforeParent.

(Herdado de Control)
OnDragDrop(DragEventArgs)

Gera o evento DragDrop.

(Herdado de Control)
OnDragEnter(DragEventArgs)

Gera o evento DragEnter.

(Herdado de Control)
OnDragLeave(EventArgs)

Gera o evento DragLeave.

(Herdado de Control)
OnDragOver(DragEventArgs)

Gera o evento DragOver.

(Herdado de Control)
OnEditingControlShowing(DataGridViewEditingControlShowingEventArgs)

Gera o evento EditingControlShowing.

OnEditModeChanged(EventArgs)

Gera o evento EditModeChanged.

OnEnabledChanged(EventArgs)

Gera o evento EnabledChanged.

OnEnter(EventArgs)

Gera o evento Enter.

OnFontChanged(EventArgs)

Gera o evento FontChanged.

OnForeColorChanged(EventArgs)

Gera o evento ForeColorChanged.

OnGiveFeedback(GiveFeedbackEventArgs)

Gera o evento GiveFeedback.

(Herdado de Control)
OnGotFocus(EventArgs)

Gera o evento GotFocus.

OnGridColorChanged(EventArgs)

Gera o evento GridColorChanged.

OnHandleCreated(EventArgs)

Gera o evento HandleCreated.

OnHandleDestroyed(EventArgs)

Gera o evento HandleDestroyed.

OnHelpRequested(HelpEventArgs)

Gera o evento HelpRequested.

(Herdado de Control)
OnImeModeChanged(EventArgs)

Gera o evento ImeModeChanged.

(Herdado de Control)
OnInvalidated(InvalidateEventArgs)

Gera o evento Invalidated.

(Herdado de Control)
OnKeyDown(KeyEventArgs)

Gera o evento KeyDown.

OnKeyPress(KeyPressEventArgs)

Gera o evento KeyPress.

OnKeyUp(KeyEventArgs)

Gera o evento KeyUp.

OnLayout(LayoutEventArgs)

Gera o evento Layout.

OnLeave(EventArgs)

Gera o evento Leave.

OnLocationChanged(EventArgs)

Gera o evento LocationChanged.

(Herdado de Control)
OnLostFocus(EventArgs)

Gera o evento LostFocus.

OnMarginChanged(EventArgs)

Gera o evento MarginChanged.

(Herdado de Control)
OnMouseCaptureChanged(EventArgs)

Gera o evento MouseCaptureChanged.

(Herdado de Control)
OnMouseClick(MouseEventArgs)

Gera o evento MouseClick.

OnMouseDoubleClick(MouseEventArgs)

Gera o evento MouseDoubleClick.

OnMouseDown(MouseEventArgs)

Gera o evento MouseDown.

OnMouseEnter(EventArgs)

Gera o evento OnMouseEnter(EventArgs).

OnMouseHover(EventArgs)

Gera o evento MouseHover.

(Herdado de Control)
OnMouseLeave(EventArgs)

Gera o evento MouseLeave.

OnMouseMove(MouseEventArgs)

Gera o evento MouseMove.

OnMouseUp(MouseEventArgs)

Gera o evento MouseUp.

OnMouseWheel(MouseEventArgs)

Gera o evento MouseWheel.

OnMove(EventArgs)

Gera o evento Move.

(Herdado de Control)
OnMultiSelectChanged(EventArgs)

Gera o evento MultiSelectChanged.

OnNewRowNeeded(DataGridViewRowEventArgs)

Gera o evento NewRowNeeded.

OnNotifyMessage(Message)

Notifica o controle de mensagens do Windows.

(Herdado de Control)
OnPaddingChanged(EventArgs)

Gera o evento PaddingChanged.

(Herdado de Control)
OnPaint(PaintEventArgs)

Gera o evento Paint.

OnPaintBackground(PaintEventArgs)

Pinta a tela de fundo do controle.

(Herdado de Control)
OnParentBackColorChanged(EventArgs)

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

(Herdado de Control)
OnParentBackgroundImageChanged(EventArgs)

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

(Herdado de Control)
OnParentBindingContextChanged(EventArgs)

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

(Herdado de Control)
OnParentChanged(EventArgs)

Gera o evento ParentChanged.

(Herdado de Control)
OnParentCursorChanged(EventArgs)

Gera o evento CursorChanged.

(Herdado de Control)
OnParentDataContextChanged(EventArgs)

Exibe dados em uma grade personalizável.

(Herdado de Control)
OnParentEnabledChanged(EventArgs)

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

(Herdado de Control)
OnParentFontChanged(EventArgs)

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

(Herdado de Control)
OnParentForeColorChanged(EventArgs)

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

(Herdado de Control)
OnParentRightToLeftChanged(EventArgs)

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

(Herdado de Control)
OnParentVisibleChanged(EventArgs)

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

(Herdado de Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Gera o evento PreviewKeyDown.

(Herdado de Control)
OnPrint(PaintEventArgs)

Gera o evento Paint.

(Herdado de Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Gera o evento QueryContinueDrag.

(Herdado de Control)
OnReadOnlyChanged(EventArgs)

Gera o evento ReadOnlyChanged.

OnRegionChanged(EventArgs)

Gera o evento RegionChanged.

(Herdado de Control)
OnResize(EventArgs)

Gera o evento Resize.

OnRightToLeftChanged(EventArgs)

Gera o evento RightToLeftChanged.

OnRowContextMenuStripChanged(DataGridViewRowEventArgs)

Gera o evento RowContextMenuStripChanged.

OnRowContextMenuStripNeeded(DataGridViewRowContextMenuStripNeededEventArgs)

Gera o evento RowContextMenuStripNeeded.

OnRowDefaultCellStyleChanged(DataGridViewRowEventArgs)

Gera o evento RowDefaultCellStyleChanged.

OnRowDirtyStateNeeded(QuestionEventArgs)

Gera o evento RowDirtyStateNeeded.

OnRowDividerDoubleClick(DataGridViewRowDividerDoubleClickEventArgs)

Gera o evento RowDividerDoubleClick.

OnRowDividerHeightChanged(DataGridViewRowEventArgs)

Gera o evento RowDividerHeightChanged.

OnRowEnter(DataGridViewCellEventArgs)

Gera o evento RowEnter.

OnRowErrorTextChanged(DataGridViewRowEventArgs)

Gera o evento RowErrorTextChanged.

OnRowErrorTextNeeded(DataGridViewRowErrorTextNeededEventArgs)

Gera o evento RowErrorTextNeeded.

OnRowHeaderCellChanged(DataGridViewRowEventArgs)

Gera o evento RowHeaderCellChanged.

OnRowHeaderMouseClick(DataGridViewCellMouseEventArgs)

Gera o evento RowHeaderMouseClick.

OnRowHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Gera o evento RowHeaderMouseDoubleClick.

OnRowHeadersBorderStyleChanged(EventArgs)

Gera o evento RowHeadersBorderStyleChanged.

OnRowHeadersDefaultCellStyleChanged(EventArgs)

Gera o evento RowHeadersDefaultCellStyleChanged.

OnRowHeadersWidthChanged(EventArgs)

Gera o evento RowHeadersWidthChanged.

OnRowHeadersWidthSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Gera o evento RowHeadersWidthSizeModeChanged.

OnRowHeightChanged(DataGridViewRowEventArgs)

Gera o evento RowHeightChanged.

OnRowHeightInfoNeeded(DataGridViewRowHeightInfoNeededEventArgs)

Gera o evento RowHeightInfoNeeded.

OnRowHeightInfoPushed(DataGridViewRowHeightInfoPushedEventArgs)

Gera o evento RowHeightInfoPushed.

OnRowLeave(DataGridViewCellEventArgs)

Gera o evento RowLeave.

OnRowMinimumHeightChanged(DataGridViewRowEventArgs)

Gera o evento RowMinimumHeightChanged.

OnRowPostPaint(DataGridViewRowPostPaintEventArgs)

Gera o evento RowPostPaint.

OnRowPrePaint(DataGridViewRowPrePaintEventArgs)

Gera o evento RowPrePaint.

OnRowsAdded(DataGridViewRowsAddedEventArgs)

Gera o evento RowsAdded.

OnRowsDefaultCellStyleChanged(EventArgs)

Gera o evento RowsDefaultCellStyleChanged.

OnRowsRemoved(DataGridViewRowsRemovedEventArgs)

Gera o evento RowsRemoved.

OnRowStateChanged(Int32, DataGridViewRowStateChangedEventArgs)

Gera o evento RowStateChanged.

OnRowUnshared(DataGridViewRowEventArgs)

Gera o evento RowUnshared.

OnRowValidated(DataGridViewCellEventArgs)

Gera o evento RowValidated.

OnRowValidating(DataGridViewCellCancelEventArgs)

Gera o evento RowValidating.

OnScroll(ScrollEventArgs)

Gera o evento Scroll.

OnSelectionChanged(EventArgs)

Gera o evento SelectionChanged.

OnSizeChanged(EventArgs)

Gera o evento SizeChanged.

(Herdado de Control)
OnSortCompare(DataGridViewSortCompareEventArgs)

Gera o evento SortCompare.

OnSorted(EventArgs)

Gera o evento Sorted.

OnStyleChanged(EventArgs)

Gera o evento StyleChanged.

(Herdado de Control)
OnSystemColorsChanged(EventArgs)

Gera o evento SystemColorsChanged.

(Herdado de Control)
OnTabIndexChanged(EventArgs)

Gera o evento TabIndexChanged.

(Herdado de Control)
OnTabStopChanged(EventArgs)

Gera o evento TabStopChanged.

(Herdado de Control)
OnTextChanged(EventArgs)

Gera o evento TextChanged.

(Herdado de Control)
OnUserAddedRow(DataGridViewRowEventArgs)

Gera o evento UserAddedRow.

OnUserDeletedRow(DataGridViewRowEventArgs)

Gera o evento UserDeletedRow.

OnUserDeletingRow(DataGridViewRowCancelEventArgs)

Gera o evento UserDeletingRow.

OnValidated(EventArgs)

Gera o evento Validated.

(Herdado de Control)
OnValidating(CancelEventArgs)

Gera o evento Validating.

OnVisibleChanged(EventArgs)

Gera 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 as 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 BackColor para seu 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 Cursor para seu valor padrão.

(Herdado de Control)
ResetFont()

Redefine a propriedade Font para seu valor padrão.

(Herdado de Control)
ResetForeColor()

Redefine a propriedade ForeColor para seu valor padrão.

(Herdado de Control)
ResetImeMode()

Redefine a propriedade ImeMode para seu valor padrão.

(Herdado de Control)
ResetMouseEventArgs()

Redefine o controle para lidar com o evento MouseLeave.

(Herdado de Control)
ResetRightToLeft()

Redefine a propriedade RightToLeft para seu valor padrão.

(Herdado de Control)
ResetText()

Redefine a propriedade Text para seu valor padrão (Empty).

ResumeLayout()

Retoma a lógica de layout usual.

(Herdado de Control)
ResumeLayout(Boolean)

Retoma a lógica de layout usual, opcionalmente forçando um layout imediato de solicitações de layout pendentes.

(Herdado de Control)
RtlTranslateAlignment(ContentAlignment)

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

(Herdado de Control)
RtlTranslateAlignment(HorizontalAlignment)

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

(Herdado de Control)
RtlTranslateAlignment(LeftRightAlignment)

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

(Herdado de Control)
RtlTranslateContent(ContentAlignment)

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

(Herdado de Control)
RtlTranslateHorizontal(HorizontalAlignment)

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

(Herdado de Control)
RtlTranslateLeftRight(LeftRightAlignment)

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

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

Dimensiona o controle e todos os controles filho.

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

Dimensiona todo 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 no 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 propriedade AutoSize estiver habilitada.

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

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

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

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

Sort(IComparer)

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

SuspendLayout()

Suspende temporariamente a lógica 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)

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

(Herdado de Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Atualiza os limites do controle com o tamanho, o local e o tamanho do cliente especificados.

(Herdado de Control)
UpdateCellErrorText(Int32, Int32)

Força a célula no local especificado 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)

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

UpdateRowErrorText(Int32, Int32)

Força as linhas no intervalo especificado a atualizar o 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

AllowUserToAddRowsChanged

Ocorre quando o valor da propriedade AllowUserToAddRows é alterado.

AllowUserToDeleteRowsChanged

Ocorre quando o valor da propriedade AllowUserToDeleteRowsChanged é alterado.

AllowUserToOrderColumnsChanged

Ocorre quando o valor da propriedade AllowUserToOrderColumns é alterado.

AllowUserToResizeColumnsChanged

Ocorre quando o valor da propriedade AllowUserToResizeColumns é alterado.

AllowUserToResizeRowsChanged

Ocorre quando o valor da propriedade AllowUserToResizeRows é alterado.

AlternatingRowsDefaultCellStyleChanged

Ocorre quando o valor da propriedade AlternatingRowsDefaultCellStyle é alterado.

AutoGenerateColumnsChanged

Ocorre quando o valor da propriedade AutoGenerateColumnsChanged é alterado.

AutoSizeChanged

Esse evento não é relevante para essa classe.

(Herdado de Control)
AutoSizeColumnModeChanged

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

AutoSizeColumnsModeChanged

Ocorre quando o valor da propriedade AutoSizeColumnsMode é alterado.

AutoSizeRowsModeChanged

Ocorre quando o valor da propriedade DataGridViewAutoSizeRowsMode é alterado.

BackColorChanged

Ocorre quando o valor da propriedade BackColor é alterado.

BackgroundColorChanged

Ocorre quando o valor da propriedade BackgroundColor é alterado.

BackgroundImageChanged

Ocorre quando o valor da propriedade BackgroundImage é alterado.

BackgroundImageLayoutChanged

Ocorre quando a propriedade BackgroundImageLayout é alterada.

BindingContextChanged

Ocorre quando o valor da propriedade BindingContext é alterado.

(Herdado de Control)
BorderStyleChanged

Ocorre quando o valor da propriedade BorderStyle é alterado.

CancelRowEdit

Ocorre quando a propriedade VirtualMode de um controle DataGridView é true e o usuário cancela edições em uma linha.

CausesValidationChanged

Ocorre quando o valor da propriedade CausesValidation é alterado.

(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 propriedade ContextMenuStrip é 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 controle DataGridView ou quando o controle recebe o foco de entrada.

CellErrorTextChanged

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

CellErrorTextNeeded

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

CellFormatting

Ocorre quando 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 do DataGridView é clicada duas vezes.

CellMouseDown

Ocorre quando o usuário pressiona um botão do mouse enquanto o ponteiro do mouse está dentro dos limites de uma célula.

CellMouseEnter

Ocorre quando o ponteiro do mouse entra em uma célula.

CellMouseLeave

Ocorre quando o ponteiro do mouse sai de uma célula.

CellMouseMove

Ocorre quando o ponteiro do mouse se move sobre o controle DataGridView.

CellMouseUp

Ocorre quando o usuário libera um botão do mouse 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 propriedade Style de um DataGridViewCell é alterada.

CellStyleContentChanged

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

CellToolTipTextChanged

Ocorre quando o valor da propriedade ToolTipText é 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 propriedade VirtualMode do controle DataGridView é true e o DataGridView requer um valor para uma célula para formatar e exibir a célula.

CellValuePushed

Ocorre quando a propriedade VirtualMode do controle DataGridView é 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 é alterado.

(Herdado de Control)
ColumnAdded

Ocorre quando uma coluna é adicionada ao controle.

ColumnContextMenuStripChanged

Ocorre quando a propriedade ContextMenuStrip de uma coluna é alterada.

ColumnDataPropertyNameChanged

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

ColumnDefaultCellStyleChanged

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

ColumnDisplayIndexChanged

Ocorre quando o valor que a propriedade DisplayIndex para uma coluna é alterado.

ColumnDividerDoubleClick

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

ColumnDividerWidthChanged

Ocorre quando a propriedade DividerWidth é 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 propriedade ColumnHeadersBorderStyle é alterada.

ColumnHeadersDefaultCellStyleChanged

Ocorre quando o valor da propriedade ColumnHeadersDefaultCellStyle é alterado.

ColumnHeadersHeightChanged

Ocorre quando o valor da propriedade ColumnHeadersHeight é alterado.

ColumnHeadersHeightSizeModeChanged

Ocorre quando o valor da propriedade ColumnHeadersHeightSizeMode é alterado.

ColumnMinimumWidthChanged

Ocorre quando o valor da propriedade MinimumWidth para uma coluna é alterado.

ColumnNameChanged

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

ColumnRemoved

Ocorre quando uma coluna é removida do controle.

ColumnSortModeChanged

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

ColumnStateChanged

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

ColumnToolTipTextChanged

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

ColumnWidthChanged

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

ContextMenuChanged

Ocorre quando o valor da propriedade ContextMenu é alterado.

(Herdado de Control)
ContextMenuStripChanged

Ocorre quando o valor da propriedade ContextMenuStrip é alterado.

(Herdado de Control)
ControlAdded

Ocorre quando um novo controle é adicionado ao Control.ControlCollection.

(Herdado de Control)
ControlRemoved

Ocorre quando um controle é removido do Control.ControlCollection.

(Herdado de Control)
CurrentCellChanged

Ocorre quando a propriedade CurrentCell é 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 é alterado.

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

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

DataSourceChanged

Ocorre quando o valor da propriedade DataSource é alterado.

DefaultCellStyleChanged

Ocorre quando o valor da propriedade DefaultCellStyle é alterado.

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

(Herdado de Component)
DockChanged

Ocorre quando o valor da propriedade Dock é alterado.

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

EnabledChanged

Ocorre quando o valor da propriedade Enabled foi alterado.

(Herdado de Control)
Enter

Ocorre quando o controle é inserido.

(Herdado de Control)
FontChanged

Ocorre quando o valor da propriedade Font é alterado.

ForeColorChanged

Ocorre quando o valor da propriedade ForeColor é 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 é alterado.

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 propriedade ImeMode foi 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. a tecla de espaço ou backspace é pressionada 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 foi 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 é alterado.

NewRowNeeded

Ocorre quando a propriedade VirtualMode 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 é alterado.

Paint

Ocorre quando o controle é redesenhado.

(Herdado de Control)
ParentChanged

Ocorre quando o valor da propriedade Parent é alterado.

(Herdado de Control)
PreviewKeyDown

Ocorre antes do evento KeyDown 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 propriedade ReadOnly é alterada.

RegionChanged

Ocorre quando o valor da propriedade Region é alterado.

(Herdado de Control)
Resize

Ocorre quando o controle é redimensionado.

(Herdado de Control)
RightToLeftChanged

Ocorre quando o valor da propriedade RightToLeft é alterado.

(Herdado de Control)
RowContextMenuStripChanged

Ocorre quando a propriedade ContextMenuStrip é alterada.

RowContextMenuStripNeeded

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

RowDefaultCellStyleChanged

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

RowDirtyStateNeeded

Ocorre quando a propriedade VirtualMode do controle DataGridView é true e o DataGridView precisa determinar se a linha atual tem alterações não confirmadas.

RowDividerDoubleClick

Ocorre quando o usuário clica duas vezes no divisor entre duas linhas.

RowDividerHeightChanged

Ocorre quando a propriedade DividerHeight é alterada.

RowEnter

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

RowErrorTextChanged

Ocorre quando a propriedade ErrorText de uma linha é alterada.

RowErrorTextNeeded

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

RowHeaderCellChanged

Ocorre quando o usuário altera o conteúdo de uma célula de cabeçalho de linha.

RowHeaderMouseClick

Ocorre quando o usuário clica dentro dos limites de um cabeçalho de linha.

RowHeaderMouseDoubleClick

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

RowHeadersBorderStyleChanged

Ocorre quando a propriedade RowHeadersBorderStyle é alterada.

RowHeadersDefaultCellStyleChanged

Ocorre quando o valor da propriedade RowHeadersDefaultCellStyle é alterado.

RowHeadersWidthChanged

Ocorre quando o valor da propriedade RowHeadersWidth é alterado.

RowHeadersWidthSizeModeChanged

Ocorre quando o valor da propriedade RowHeadersWidthSizeMode é alterado.

RowHeightChanged

Ocorre quando o valor da propriedade Height para uma linha é alterado.

RowHeightInfoNeeded

Ocorre quando as informações sobre a altura da linha são solicitadas.

RowHeightInfoPushed

Ocorre quando o usuário altera a altura de uma linha.

RowLeave

Ocorre quando uma linha perde o foco de entrada e não é mais a linha atual.

RowMinimumHeightChanged

Ocorre quando o valor da propriedade MinimumHeight para 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 é alterado.

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

(Herdado de Control)
SortCompare

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

Sorted

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

StyleChanged

Ocorre quando o estilo de controle é alterado.

SystemColorsChanged

Ocorre quando as cores do sistema mudam.

(Herdado de Control)
TabIndexChanged

Ocorre quando o valor da propriedade TabIndex é alterado.

(Herdado de Control)
TabStopChanged

Ocorre quando o valor da propriedade TabStop é alterado.

(Herdado de Control)
TextChanged

Ocorre quando o valor da propriedade Text é alterado.

UserAddedRow

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

UserDeletedRow

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

UserDeletingRow

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

Validated

Ocorre quando o controle é validado.

(Herdado de Control)
Validating

Ocorre quando o controle está validando.

(Herdado de Control)
VisibleChanged

Ocorre quando o valor da propriedade Visible é alterado.

(Herdado de Control)

Implantações explícitas de interface

IDropTarget.OnDragDrop(DragEventArgs)

Gera o evento DragDrop.

(Herdado de Control)
IDropTarget.OnDragEnter(DragEventArgs)

Gera o evento DragEnter.

(Herdado de Control)
IDropTarget.OnDragLeave(EventArgs)

Gera o evento DragLeave.

(Herdado de Control)
IDropTarget.OnDragOver(DragEventArgs)

Gera o evento DragOver.

(Herdado de Control)
ISupportInitialize.BeginInit()

Para obter uma descrição desse membro, consulte BeginInit().

ISupportInitialize.EndInit()

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

Aplica-se a

Confira também