DataGridView Classe

Definizione

Visualizza dati in una griglia personalizzabile.

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
Ereditarietà
Attributi
Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato come inizializzare un controllo non in ingresso DataGridView .

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

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

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

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

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

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

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

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

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

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

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

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

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

        songsDataGridView.ColumnCount = 5;

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

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

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

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

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

    private void PopulateDataGridView()
    {

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

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

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


    [STAThreadAttribute()]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new Form1());
    }
}
Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1
    Inherits System.Windows.Forms.Form

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

    Private Sub Form1_Load(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load

        SetupLayout()
        SetupDataGridView()
        PopulateDataGridView()

    End Sub

    Private Sub songsDataGridView_CellFormatting(ByVal sender As Object, _
        ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) _
        Handles songsDataGridView.CellFormatting

        If e IsNot Nothing Then

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

        End If

    End Sub

    Private Sub addNewRowButton_Click(ByVal sender As Object, _
        ByVal e As EventArgs) Handles addNewRowButton.Click

        Me.songsDataGridView.Rows.Add()

    End Sub

    Private Sub deleteRowButton_Click(ByVal sender As Object, _
        ByVal e As EventArgs) Handles deleteRowButton.Click

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

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

        End If

    End Sub

    Private Sub SetupLayout()

        Me.Size = New Size(600, 500)

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

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

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

        Me.Controls.Add(Me.buttonPanel)

    End Sub

    Private Sub SetupDataGridView()

        Me.Controls.Add(songsDataGridView)

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

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

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

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

    End Sub

    Private Sub PopulateDataGridView()

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

        With Me.songsDataGridView.Rows
            .Add(row0)
            .Add(row1)
            .Add(row2)
            .Add(row3)
            .Add(row4)
            .Add(row5)
            .Add(row6)
        End With

        With Me.songsDataGridView
            .Columns(0).DisplayIndex = 3
            .Columns(1).DisplayIndex = 4
            .Columns(2).DisplayIndex = 0
            .Columns(3).DisplayIndex = 1
            .Columns(4).DisplayIndex = 2
        End With

    End Sub


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

End Class

Commenti

Il DataGridView controllo fornisce una tabella personalizzabile per la visualizzazione dei dati. La DataGridView classe consente la personalizzazione di celle, righe, colonne e bordi tramite l'uso di proprietà come DefaultCellStyle, ColumnHeadersDefaultCellStyleCellBorderStyle, e GridColor. Per altre informazioni, vedere Formattazione e stili di base nel controllo DataGridView Windows Forms.

È possibile usare un DataGridView controllo per visualizzare i dati con o senza un'origine dati sottostante. Senza specificare un'origine dati, è possibile creare colonne e righe che contengono dati e aggiungerli direttamente all'uso delle DataGridViewRows proprietà e Columns . È anche possibile usare la Rows raccolta per accedere DataGridViewRow agli oggetti e alla DataGridViewRow.Cells proprietà per leggere o scrivere direttamente i valori delle celle. L'indicizzatore fornisce anche l'accesso Item[] diretto alle celle.

In alternativa al popolamento manuale del controllo, è possibile impostare le DataSource proprietà e DataMember per associare l'oggetto a un'origine DataGridView dati e popolarla automaticamente con i dati. Per altre informazioni, vedere Visualizzazione dei dati nel controllo DataGridView Windows Forms.

Quando si utilizzano grandi quantità di dati, è possibile impostare la VirtualMode proprietà su per true visualizzare un subset dei dati disponibili. La modalità virtuale richiede l'implementazione di una cache dati da cui viene popolato il DataGridView controllo. Per altre informazioni, vedere Modalità di visualizzazione dei dati nel controllo DataGridView Windows Forms.

Per altre informazioni sulle funzionalità disponibili nel DataGridView controllo, vedere Controllo DataGridView. La tabella seguente fornisce collegamenti diretti alle attività comuni.

Il DataGridView controllo sostituisce ed estende il DataGrid controllo. Per altre informazioni, vedere Differenze tra i controlli DataGridView e DataGridView Windows Forms.

Nota

Il DataGridView controllo eredita sia le ContextMenu proprietà che ContextMenuStrip da Control, ma supporta solo la ContextMenuStrip proprietà . L'uso della ContextMenu proprietà con il DataGridView controllo non ha alcun effetto.

Costruttori

DataGridView()

Inizializza una nuova istanza della classe DataGridView.

Proprietà

AccessibilityObject

Ottiene l'oggetto AccessibleObject assegnato al controllo.

(Ereditato da Control)
AccessibleDefaultActionDescription

Ottiene o imposta la descrizione dell'azione predefinita del controllo usata dalle applicazioni client di accessibilità.

(Ereditato da Control)
AccessibleDescription

Ottiene o imposta la descrizione del controllo usato dalle applicazioni client di accessibilità.

(Ereditato da Control)
AccessibleName

Ottiene o imposta il nome del controllo usato dalle applicazioni client di accessibilità.

(Ereditato da Control)
AccessibleRole

Ottiene o imposta il ruolo accessibile del controllo.

(Ereditato da Control)
AdjustedTopLeftHeaderBorderStyle

Ottiene lo stile del bordo per la cella superiore sinistra in DataGridView.

AdvancedCellBorderStyle

Ottiene lo stile del bordo delle celle in DataGridView.

AdvancedColumnHeadersBorderStyle

Ottiene lo stile del bordo delle celle dell'intestazione di colonna in DataGridView.

AdvancedRowHeadersBorderStyle

Ottiene lo stile del bordo delle celle dell'intestazione di riga in DataGridView.

AllowDrop

Ottiene o imposta un valore che indica se nel controllo sono consentiti dati trascinati dall'utente.

(Ereditato da Control)
AllowUserToAddRows

Ottiene o imposta un valore che indica se l'opzione per l'aggiunta delle righe deve essere visualizzata all'utente.

AllowUserToDeleteRows

Ottiene o imposta un valore che indica se l'utente può eliminare righe da DataGridView.

AllowUserToOrderColumns

Ottiene o imposta un valore che indica se il riposizionamento manuale delle colonne è abilitato.

AllowUserToResizeColumns

Ottiene o imposta un valore che indica se gli utenti possono ridimensionare le colonne.

AllowUserToResizeRows

Ottiene o imposta un valore che indica se gli utenti possono ridimensionare le righe.

AlternatingRowsDefaultCellStyle

Ottiene o imposta lo stile di cella predefinito applicato alle righe dispari di DataGridView.

Anchor

Ottiene o imposta i bordi del contenitore a cui è associato un controllo e determina la modalità con cui un controllo viene ridimensionato con il relativo padre.

(Ereditato da Control)
AutoGenerateColumns

Ottiene o imposta un valore che indica se le colonne vengono create automaticamente al momento dell'impostazione delle proprietà DataSource o DataMember.

AutoScrollOffset

Ottiene o imposta la posizione di scorrimento del controllo nel metodo ScrollControlIntoView(Control).

(Ereditato da Control)
AutoSize

Questa proprietà non è pertinente per questa classe.

AutoSizeColumnsMode

Ottiene o imposta un valore che indica il modo in cui viene determinata la larghezza delle colonne.

AutoSizeRowsMode

Ottiene o imposta un valore che indica il modo in cui viene determinata l'altezza delle righe.

BackColor

Ottiene o imposta il colore di sfondo del controllo.

BackgroundColor

Ottiene o imposta il colore di sfondo di DataGridView.

BackgroundImage

Ottiene o imposta l'immagine di sfondo visualizzata nel controllo.

BackgroundImageLayout

Ottiene o imposta il layout dell'immagine di sfondo definito nell'enumerazione ImageLayout.

BindingContext

Ottiene o imposta l'oggetto BindingContext del controllo.

(Ereditato da Control)
BorderStyle

Ottiene o imposta lo stile del bordo per la classe DataGridView.

Bottom

Ottiene la distanza in pixel tra il bordo inferiore del controllo e il bordo superiore dell'area client del contenitore.

(Ereditato da Control)
Bounds

Ottiene o imposta la dimensione e la posizione del controllo, compresi i relativi elementi non client relativi al controllo padre, espressi in pixel.

(Ereditato da Control)
CanEnableIme

Ottiene un valore che indica se la proprietà ImeMode può essere impostata su un valore attivo, per abilitare il supporto IME.

CanFocus

Ottiene un valore che indica se il controllo può ricevere lo stato attivo.

(Ereditato da Control)
CanRaiseEvents

Determina se è possibile generare eventi sul controllo.

(Ereditato da Control)
CanSelect

Ottiene un valore che indica se il controllo può essere selezionato.

(Ereditato da Control)
Capture

Ottiene o imposta un valore che indica se il controllo ha ricevuto l'input del mouse.

(Ereditato da Control)
CausesValidation

Ottiene o imposta un valore che indica se viene eseguita la convalida di tutti i controlli per cui è richiesta quando il controllo riceve lo stato attivo.

(Ereditato da Control)
CellBorderStyle

Ottiene lo stile del bordo delle celle per DataGridView.

ClientRectangle

Ottiene il rettangolo che rappresenta l'area client del controllo.

(Ereditato da Control)
ClientSize

Ottiene o imposta l'altezza e la larghezza dell'area client del controllo.

(Ereditato da Control)
ClipboardCopyMode

Ottiene o imposta un valore che indica se gli utenti possono copiare i valori di testo delle celle in Clipboard e se deve essere incluso il testo delle intestazioni di riga e di colonna.

ColumnCount

Ottiene o imposta il numero di colonne visualizzate in DataGridView.

ColumnHeadersBorderStyle

Ottiene lo stile del bordo applicato alle intestazioni di colonna.

ColumnHeadersDefaultCellStyle

Ottiene o imposta lo stile predefinito dell'intestazione di colonna.

ColumnHeadersHeight

Ottiene o imposta l'altezza, in pixel, della riga delle intestazioni di colonna.

ColumnHeadersHeightSizeMode

Ottiene o imposta un valore che indica se l'altezza delle intestazioni di colonna è regolabile e se può essere modificata dall'utente o viene regolata automaticamente per adattarla al contenuto delle intestazioni.

ColumnHeadersVisible

Ottiene o imposta un valore che indica se la riga delle intestazioni di colonna deve essere visualizzata.

Columns

Ottiene una raccolta che contiene tutte le colonne nel controllo.

CompanyName

Ottiene il nome della società o dell'autore dell'applicazione che contiene il controllo.

(Ereditato da Control)
Container

Ottiene l'oggetto IContainer che contiene Component.

(Ereditato da Component)
ContainsFocus

Ottiene un valore che indica se il controllo o uno dei controlli figlio dispone dello stato attivo per l'input.

(Ereditato da Control)
ContextMenu

Ottiene o imposta il menu di scelta rapida associato al controllo.

(Ereditato da Control)
ContextMenuStrip

Ottiene o imposta l'oggetto ContextMenuStrip associato al controllo.

(Ereditato da Control)
Controls

Ottiene la raccolta di controlli contenuti nel controllo.

(Ereditato da Control)
Created

Ottiene un valore che indica se il controllo è stato creato.

(Ereditato da Control)
CreateParams

Ottiene i parametri necessari per la creazione quando viene creato l'handle del controllo.

(Ereditato da Control)
CurrentCell

Ottiene o imposta la cella attualmente attiva.

CurrentCellAddress

Ottiene gli indici di riga e di colonna della cella attualmente attiva.

CurrentRow

Ottiene la riga contenente la cella corrente.

Cursor

Ottiene o imposta il cursore visualizzato quando il puntatore del mouse viene spostato sul controllo.

(Ereditato da Control)
DataBindings

Ottiene i data binding per il controllo.

(Ereditato da Control)
DataContext

Ottiene o imposta il contesto dei dati allo scopo del data binding. Si tratta di una proprietà ambientale.

(Ereditato da Control)
DataMember

Ottiene o imposta il nome della tabella o dell'elenco nell'origine dati di cui vengono visualizzati i dati nell'oggetto DataGridView.

DataSource

Ottiene o imposta l'origine dati per la quale vengono visualizzati i dati in DataGridView.

DefaultCellStyle

Ottiene o imposta lo stile di cella predefinito da applicare alle celle in DataGridView se non sono impostate altre proprietà di stile di cella.

DefaultCursor

Ottiene o imposta il cursore predefinito per il controllo.

(Ereditato da Control)
DefaultImeMode

Ottiene la modalità IME (Input Method Editor, editor del metodo di input) predefinita supportata dal controllo.

(Ereditato da Control)
DefaultMargin

Ottiene lo spazio specificato per impostazione predefinita tra i controlli, espresso in pixel.

(Ereditato da Control)
DefaultMaximumSize

Ottiene la lunghezza e l'altezza specificate come dimensioni massime predefinite di un controllo, espresse in pixel.

(Ereditato da Control)
DefaultMinimumSize

Ottiene la lunghezza e l'altezza specificate come dimensioni minime predefinite di un controllo, espresse in pixel.

(Ereditato da Control)
DefaultPadding

Ottiene la spaziatura interna del contenuto di un controllo, espressa in pixel.

(Ereditato da Control)
DefaultSize

Ottiene la dimensione iniziale predefinita del controllo.

DesignMode

Ottiene un valore che indica se il Component si trova in modalità progettazione.

(Ereditato da Component)
DeviceDpi

Ottiene il valore DPI per il dispositivo di visualizzazione in cui è attualmente visualizzato il controllo.

(Ereditato da Control)
DisplayRectangle

Ottiene il rettangolo che rappresenta l'area di visualizzazione del controllo.

Disposing

Ottiene un valore che indica se la classe Control base è in corso di eliminazione.

(Ereditato da Control)
Dock

Ottiene o imposta i bordi di controllo ancorati al relativo controllo padre e determina la modalità con cui un controllo viene ridimensionato con il proprio padre.

(Ereditato da Control)
DoubleBuffered

Ottiene o imposta un valore che indica se la superficie del controllo deve essere ridisegnata usando un buffer secondario per ridurre o evitare lo sfarfallio.

(Ereditato da Control)
EditingControl

Ottiene il controllo contenuto nella cella corrente, se una cella con un controllo di modifica si trova in modalità di modifica.

EditingPanel

Ottiene il pannello contenente l'oggetto EditingControl.

EditMode

Ottiene o imposta un valore che indica come iniziare la modifica di una cella.

Enabled

Ottiene o imposta un valore che indica se il controllo può rispondere all'interazione dell'utente.

(Ereditato da Control)
EnableHeadersVisualStyles

Ottiene o imposta un valore che indica se le intestazioni di riga e di colonna usano gli stili di visualizzazione del tema corrente dell'utente, a condizione che questi siano abilitati per l'applicazione.

Events

Ottiene l'elenco dei gestori eventi allegati a questo Component.

(Ereditato da Component)
FirstDisplayedCell

Ottiene o imposta la prima cella attualmente visualizzata in DataGridView. In genere, questa cella si trova nell'angolo superiore sinistro.

FirstDisplayedScrollingColumnHiddenWidth

Ottiene la larghezza della porzione di colonna attualmente al di fuori della visualizzazione.

FirstDisplayedScrollingColumnIndex

Ottiene o imposta l'indice della prima colonna visualizzata in DataGridView.

FirstDisplayedScrollingRowIndex

Ottiene o imposta l'indice della prima riga visualizzata in DataGridView.

Focused

Ottiene un valore che indica se il controllo ha lo stato attivo per l'input.

(Ereditato da Control)
Font

Ottiene o imposta il tipo di carattere del testo visualizzato da DataGridView.

FontHeight

Ottiene o imposta l'altezza del tipo di carattere del controllo.

(Ereditato da Control)
ForeColor

Ottiene o imposta il colore primo piano di DataGridView.

GridColor

Ottiene o imposta il colore delle linee di griglia che separano le celle di DataGridView.

Handle

Ottiene il punto di controllo di finestra a cui è associato il controllo.

(Ereditato da Control)
HasChildren

Ottiene un valore che indica se il controllo contiene uno o più controlli figlio.

(Ereditato da Control)
Height

Ottiene o imposta l'altezza del controllo.

(Ereditato da Control)
HorizontalScrollBar

Ottiene la barra di scorrimento orizzontale del controllo.

HorizontalScrollingOffset

Ottiene o imposta il numero di pixel in base al quale è necessario scorrere orizzontalmente il controllo.

ImeMode

Ottiene o imposta la modalità IME (Input Method Editor, editor del metodo di input) del controllo.

(Ereditato da Control)
ImeModeBase

Ottiene o imposta la modalità IME di un controllo.

(Ereditato da Control)
InvokeRequired

Ottiene un valore che indica se il chiamante deve usare un metodo Invoke per eseguire chiamate di metodo al controllo, in quanto si trova in un thread diverso da quello in cui è stato creato il controllo.

(Ereditato da Control)
IsAccessible

Ottiene o imposta un valore che indica se il controllo è visibile per le applicazioni di accessibilità.

(Ereditato da Control)
IsAncestorSiteInDesignMode

Indica se uno dei predecessori di questo controllo è sited e tale sito in DesignMode. Questa proprietà è di sola lettura.

(Ereditato da Control)
IsCurrentCellDirty

Ottiene un valore che indica se sono presenti modifiche non salvate per la cella corrente.

IsCurrentCellInEditMode

Ottiene un valore che indica se la cella attualmente attiva è in fase di modifica.

IsCurrentRowDirty

Ottiene un valore che indica se sono presenti modifiche non sottoposte a commit per la riga corrente.

IsDisposed

Ottiene un valore che indica se il controllo è stato eliminato.

(Ereditato da Control)
IsHandleCreated

Ottiene un valore che indica se un punto di controllo è associato al controllo.

(Ereditato da Control)
IsMirrored

Ottiene un valore che indica se il controllo è sottoposto a mirroring.

(Ereditato da Control)
Item[Int32, Int32]

Fornisce un indicizzatore per ottenere o impostare la cella situata all'intersezione della colonna e della riga con gli indici specificati.

Item[String, Int32]

Fornisce un indicizzatore per ottenere o impostare la cella situata all'intersezione della riga con l'indice specificato e della colonna con il nome specificato.

LayoutEngine

Ottiene un'istanza memorizzata nella cache del modulo di layout del controllo.

(Ereditato da Control)
Left

Ottiene o imposta la distanza in pixel tra il bordo sinistro del controllo e il bordo sinistro dell'area client del contenitore.

(Ereditato da Control)
Location

Ottiene o imposta le coordinate dell'angolo superiore sinistro del controllo in relazione all'angolo superiore sinistro del relativo contenitore.

(Ereditato da Control)
Margin

Ottiene o imposta lo spazio tra i controlli.

(Ereditato da Control)
MaximumSize

Ottiene o imposta la dimensione che rappresenta il limite superiore specificabile dal metodo GetPreferredSize(Size).

(Ereditato da Control)
MinimumSize

Ottiene o imposta la dimensione che rappresenta il limite inferiore specificabile dal metodo GetPreferredSize(Size).

(Ereditato da Control)
MultiSelect

Ottiene o imposta un valore che indica se l'utente può selezionare più di una cella, riga o colonna di DataGridView alla volta.

Name

Ottiene o imposta il nome del controllo.

(Ereditato da Control)
NewRowIndex

Ottiene l'indice della riga dei nuovi record.

Padding

Questa proprietà non è pertinente per questo controllo.

Parent

Ottiene o imposta il contenitore padre del controllo.

(Ereditato da Control)
PreferredSize

Ottiene le dimensioni di un'area rettangolare in cui è possibile inserire un controllo.

(Ereditato da Control)
ProductName

Ottiene il nome del prodotto dell'assembly che contiene il controllo.

(Ereditato da Control)
ProductVersion

Ottiene la versione dell'assembly che contiene il controllo.

(Ereditato da Control)
ReadOnly

Ottiene o imposta un valore che indica se l'utente può modificare le celle del controllo DataGridView.

RecreatingHandle

Ottiene un valore che indica se il controllo sta creando nuovamente il relativo punto di controllo.

(Ereditato da Control)
Region

Ottiene o imposta l'area della finestra associata al controllo.

(Ereditato da Control)
RenderRightToLeft
Obsoleti.
Obsoleti.

Questa proprietà è ora obsoleta.

(Ereditato da Control)
ResizeRedraw

Ottiene o imposta un valore che indica se il controllo viene ridisegnato quando è ridimensionato.

(Ereditato da Control)
Right

Ottiene la distanza in pixel tra il bordo destro del controllo e il bordo sinistro dell'area client del contenitore.

(Ereditato da Control)
RightToLeft

Ottiene o imposta un valore che indica se gli elementi del controllo sono allineati per supportare le impostazioni locali che prevedono la scrittura da destra a sinistra.

(Ereditato da Control)
RowCount

Ottiene o imposta il numero di righe visualizzate in DataGridView.

RowHeadersBorderStyle

Ottiene o imposta lo stile del bordo delle celle dell'intestazione di riga.

RowHeadersDefaultCellStyle

Ottiene o imposta lo stile predefinito applicato alle celle dell'intestazione di riga.

RowHeadersVisible

Ottiene o imposta un valore che indica se la colonna contenente le intestazioni di riga deve essere visualizzata.

RowHeadersWidth

Ottiene o imposta la larghezza, in pixel, della colonna contenente le intestazioni di riga.

RowHeadersWidthSizeMode

Ottiene o imposta un valore che indica se la larghezza delle intestazioni di riga è regolabile e se può essere modificata dall'utente o viene regolata automaticamente per adattarla al contenuto delle intestazioni.

Rows

Ottiene una raccolta contenente tutte le righe nel controllo DataGridView.

RowsDefaultCellStyle

Ottiene o imposta lo stile predefinito applicato alle celle delle righe di DataGridView.

RowTemplate

Ottiene o imposta la riga che rappresenta il modello per tutte le righe nel controllo.

ScaleChildren

Ottiene un valore che determina il ridimensionamento dei controlli figlio.

(Ereditato da Control)
ScrollBars

Ottiene o imposta il tipo di barre di scorrimento da visualizzare per il controllo DataGridView.

SelectedCells

Ottiene la raccolta di celle selezionate dall'utente.

SelectedColumns

Ottiene la raccolta di colonne selezionate dall'utente.

SelectedRows

Ottiene la raccolta di righe selezionate dall'utente.

SelectionMode

Ottiene o imposta un valore che indica il modo in cui è possibile selezionare le celle di DataGridView.

ShowCellErrors

Ottiene o imposta un valore che indica se visualizzare gli errori nelle celle.

ShowCellToolTips

Ottiene o imposta un valore che indica se verranno visualizzate o meno le descrizioni comando quando si posiziona il puntatore del mouse su una cella o l'utente si sposta nella cella tramite la tastiera.

ShowEditingIcon

Ottiene o imposta un valore che indica se l'icona di modifica deve essere o meno visibile nell'intestazione di riga della cella in fase di modifica.

ShowFocusCues

Ottiene un valore che indica se nel controllo devono essere visualizzati i rettangoli di attivazione.

(Ereditato da Control)
ShowKeyboardCues

Ottiene un valore che indica se lo stato dell'interfaccia utente consente di visualizzare o nascondere i tasti di scelta rapida.

(Ereditato da Control)
ShowRowErrors

Ottiene o imposta un valore che indica se nelle intestazioni di riga verranno visualizzate icone di errore per ciascuna riga contenente un errore di immissione dati.

Site

Ottiene o imposta il sito del controllo.

(Ereditato da Control)
Size

Ottiene o imposta l'altezza e la larghezza del controllo.

(Ereditato da Control)
SortedColumn

Ottiene la colonna in base alla quale è attualmente ordinato il contenuto di DataGridView.

SortOrder

Ottiene un valore che indica se gli elementi nel controllo DataGridView sono disposti in ordine crescente o decrescente oppure se non sono ordinati affatto.

StandardTab

Ottiene o imposta un valore che indica se il tasto TAB sposta lo stato attivo al controllo successivo nell'ordine di tabulazione anziché alla cella successiva nel controllo.

TabIndex

Ottiene o imposta l'ordine di tabulazione del controllo all'interno del relativo contenitore.

(Ereditato da Control)
TabStop

Ottiene o imposta un valore che indica se l'utente può assegnare lo stato attivo al controllo con TAB.

(Ereditato da Control)
Tag

Ottiene o imposta l'oggetto che contiene i dati sul controllo.

(Ereditato da Control)
Text

Ottiene o imposta il testo associato al controllo.

Top

Ottiene o imposta la distanza in pixel tra il bordo superiore del controllo e il bordo superiore dell'area client del contenitore.

(Ereditato da Control)
TopLeftHeaderCell

Ottiene o imposta la cella di intestazione situata nell'angolo superiore sinistro del controllo DataGridView.

TopLevelControl

Ottiene il controllo padre non associato a un altro controllo Windows Form. In genere, si tratta del Form più esterno in cui il controllo è contenuto.

(Ereditato da Control)
UserSetCursor

Ottiene il valore predefinito o specificato dall'utente della proprietà Cursor.

UseWaitCursor

Ottiene o imposta un valore che indica se usare il cursore di attesa per il controllo corrente e per tutti i controlli figlio.

(Ereditato da Control)
VerticalScrollBar

Ottiene la barra di scorrimento verticale del controllo.

VerticalScrollingOffset

Ottiene o imposta il numero di pixel in base al quale è necessario scorrere verticalmente il controllo.

VirtualMode

Ottiene o imposta un valore che indica se sono state fornite operazioni di gestione dati personalizzate per il controllo DataGridView.

Visible

Ottiene o imposta un valore che indica se vengono visualizzati il controllo e tutti i relativi controlli figlio.

(Ereditato da Control)
Width

Ottiene o imposta la larghezza del controllo.

(Ereditato da Control)
WindowTarget

Questa proprietà non è pertinente per questa classe.

(Ereditato da Control)

Metodi

AccessibilityNotifyClients(AccessibleEvents, Int32)

Notifica alle applicazioni client di accessibilità l'oggetto AccessibleEvents specificato per il controllo figlio specifico.

(Ereditato da Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Notifica alle applicazioni client di accessibilità l'oggetto AccessibleEvents specificato per il controllo figlio specifico.

(Ereditato da Control)
AccessibilityNotifyCurrentCellChanged(Point)

Notifica alle applicazioni client con accessibilità quando una nuova cella diventa quella corrente.

AdjustColumnHeaderBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean)

Regola il valore di DataGridViewAdvancedBorderStyle per una cella dell'intestazione di colonna di un oggetto DataGridView attualmente in fase di disegno.

AreAllCellsSelected(Boolean)

Restituisce un valore che indica se tutte le celle di DataGridView sono attualmente selezionate.

AutoResizeColumn(Int32)

Regola la larghezza della colonna specificata per adattarla al contenuto di tutte le relative celle, inclusa quella dell'intestazione.

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode)

Regola la larghezza della colonna specificata usando la modalità di ridimensionamento specificata.

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode, Boolean)

Regola la larghezza della colonna specificata usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che l'altezza delle righe verrà regolata successivamente.

AutoResizeColumnHeadersHeight()

Regola l'altezza delle intestazioni di colonna per adattarla al contenuto dell'intestazione di colonna più grande.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Regola l'altezza delle intestazioni di colonna per adattarle al relativo contenuto, calcolando eventualmente l'altezza nella previsione che le larghezze delle intestazioni di riga e/o di colonna verranno regolate successivamente.

AutoResizeColumnHeadersHeight(Int32)

Regola l'altezza delle intestazioni di colonna in base alle modifiche apportate al contenuto dell'intestazione nella colonna specificata.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Regola l'altezza delle intestazioni di colonna in base alle modifiche apportate al contenuto dell'intestazione nella colonna specificata, calcolando eventualmente l'altezza nella previsione che le larghezze delle intestazioni di riga e/o di colonna verranno regolate successivamente.

AutoResizeColumns()

Regola la larghezza di tutte le colonne per adattarla al contenuto di tutte le relative celle, inclusa quelle dell'intestazione.

AutoResizeColumns(DataGridViewAutoSizeColumnsMode)

Regola la larghezza di tutte le colonne usando la modalità di ridimensionamento specificata.

AutoResizeColumns(DataGridViewAutoSizeColumnsMode, Boolean)

Regola la larghezza di tutte le colonne usando la modalità di ridimensionamento specificata, calcolando eventualmente le larghezze nella previsione che l'altezza delle righe verrà regolata successivamente.

AutoResizeRow(Int32)

Regola l'altezza della riga specificata per adattarla al contenuto di tutte le relative celle, inclusa quella dell'intestazione.

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode)

Regola l'altezza della riga specificata usando la modalità di ridimensionamento specificata.

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode, Boolean)

Regola l'altezza della riga specificata usando la modalità di ridimensionamento specificata, calcolando eventualmente l'altezza nella previsione che la larghezza delle colonne verrà regolata successivamente.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Regola la larghezza della intestazioni di riga usando la modalità di ridimensionamento specificata.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Regola la larghezza delle intestazioni di riga usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che la larghezza delle intestazioni di riga e/o colonna verrà regolata successivamente.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione della riga specificata e usando la modalità di ridimensionamento specificata.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione nella riga specificata e usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che la larghezza delle intestazioni di riga e/o di colonna verrà regolata successivamente.

AutoResizeRows()

Regola l'altezza di tutte le righe per adattarla al contenuto di tutte le relative celle, inclusa quelle dell'intestazione.

AutoResizeRows(DataGridViewAutoSizeRowsMode)

Regola l'altezza delle righe usando la modalità di ridimensionamento specificata.

AutoResizeRows(DataGridViewAutoSizeRowsMode, Boolean)

Regola l'altezza di tutte le righe usando la modalità di ridimensionamento specificata, calcolando eventualmente le altezze nella previsione che la larghezza delle colonne verrà regolata successivamente.

AutoResizeRows(Int32, Int32, DataGridViewAutoSizeRowMode, Boolean)

Regola l'altezza delle righe specificate usando la modalità di ridimensionamento specificata, calcolando eventualmente le altezze nella previsione che la larghezza delle colonne verrà regolata successivamente.

BeginEdit(Boolean)

Pone la cella corrente in modalità di modifica.

BeginInvoke(Action)

Esegue in modo asincrono il delegato specificato nel thread in cui è stato creato il punto di controllo sottostante del controllo.

(Ereditato da Control)
BeginInvoke(Delegate)

Esegue in modo asincrono il delegato specificato nel thread in cui è stato creato il punto di controllo sottostante del controllo.

(Ereditato da Control)
BeginInvoke(Delegate, Object[])

Esegue in modo asincrono il delegato specificato con gli argomenti specificati nel thread in cui è stato creato il punto di controllo sottostante del controllo.

(Ereditato da Control)
BringToFront()

Sposta il controllo in primo piano nell'ordine z.

(Ereditato da Control)
CancelEdit()

Annulla la modalità di modifica per la cella attualmente selezionata e ignora le eventuali modifiche.

ClearSelection()

Cancella la selezione corrente deselezionando tutte le celle selezionate.

ClearSelection(Int32, Int32, Boolean)

Annulla la selezione di tutte le celle attualmente selezionate, ad eccezione di quella indicata, assicurando eventualmente che la cella indicata sia selezionata.

CommitEdit(DataGridViewDataErrorContexts)

Esegue il commit delle modifiche apportate alla cella corrente nella cache dati senza chiudere la modalità di modifica.

Contains(Control)

Recupera un valore che indica se il controllo specificato è figlio del controllo.

(Ereditato da Control)
CreateAccessibilityInstance()

Crea un nuovo oggetto accessibile per DataGridView.

CreateColumnsInstance()

Crea e restituisce un nuovo oggetto DataGridViewColumnCollection.

CreateControl()

Determina la creazione del controllo visibile, inclusa la creazione del punto di controllo e di eventuali controlli figlio visibili.

(Ereditato da Control)
CreateControlsInstance()

Crea e restituisce un nuovo oggetto Control.ControlCollection di cui è possibile eseguire il cast al tipo DataGridView.DataGridViewControlCollection.

CreateGraphics()

Crea l'oggetto Graphics per il controllo.

(Ereditato da Control)
CreateHandle()

Crea un handle per il controllo.

(Ereditato da Control)
CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.

(Ereditato da MarshalByRefObject)
CreateRowsInstance()

Crea e restituisce un nuovo oggetto DataGridViewRowCollection.

DefWndProc(Message)

Invia il messaggio specificato alla routine della finestra predefinita.

(Ereditato da Control)
DestroyHandle()

Elimina definitivamente il punto di controllo associato al controllo.

(Ereditato da Control)
DisplayedColumnCount(Boolean)

Restituisce il numero di colonne visualizzate all'utente.

DisplayedRowCount(Boolean)

Restituisce il numero di righe visualizzate all'utente.

Dispose()

Rilascia tutte le risorse usate da Component.

(Ereditato da Component)
Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto Control e dai relativi controlli figlio e facoltativamente rilascia le risorse gestite.

DoDragDrop(Object, DragDropEffects)

Inizia un'operazione di trascinamento e rilascio.

(Ereditato da Control)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Avvia un'operazione di trascinamento.

(Ereditato da Control)
DrawToBitmap(Bitmap, Rectangle)

Supporta il rendering nella bitmap specificata.

(Ereditato da Control)
EndEdit()

Esegue il commit e termina l'operazione di modifica sulla cella corrente usando il contesto di errore predefinito.

EndEdit(DataGridViewDataErrorContexts)

Esegue il commit e termina l'operazione di modifica sulla cella corrente usando il contesto di errore specificato.

EndInvoke(IAsyncResult)

Recupera il valore restituito dell'operazione asincrona rappresentata dall'oggetto IAsyncResult passato.

(Ereditato da Control)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindForm()

Recupera il form in cui si trova il controllo.

(Ereditato da Control)
Focus()

Imposta lo stato attivo per l'input del controllo.

(Ereditato da Control)
GetAccessibilityObjectById(Int32)

Recupera l'oggetto AccessibleObject specificato.

GetAutoSizeMode()

Recupera un valore che indica il comportamento di un controllo quando la relativa proprietà AutoSize è abilitata.

(Ereditato da Control)
GetCellCount(DataGridViewElementStates)

Ottiene il numero di celle che soddisfano il filtro specificato.

GetCellDisplayRectangle(Int32, Int32, Boolean)

Restituisce il rettangolo che rappresenta l'area di visualizzazione di una cella.

GetChildAtPoint(Point)

Recupera il controllo figlio posizionato in corrispondenza delle coordinate specificate.

(Ereditato da Control)
GetChildAtPoint(Point, GetChildAtPointSkip)

Recupera il controllo figlio posizionato in corrispondenza delle coordinate specificate, indicando se ignorare un determinato tipo di controlli figlio.

(Ereditato da Control)
GetClipboardContent()

Recupera i valori formattati che rappresentano il contenuto delle celle selezionate per la copia in Clipboard.

GetColumnDisplayRectangle(Int32, Boolean)

Restituisce il rettangolo che rappresenta l'area di visualizzazione di una colonna, in base all'indice di colonna.

GetContainerControl()

Restituisce l'oggetto ContainerControl successivo nella catena dei controlli padre.

(Ereditato da Control)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetNextControl(Control, Boolean)

Recupera il controllo successivo in avanti o all'indietro nell'ordine di tabulazione dei controlli figlio.

(Ereditato da Control)
GetPreferredSize(Size)

Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo.

(Ereditato da Control)
GetRowDisplayRectangle(Int32, Boolean)

Restituisce il rettangolo che rappresenta l'area di visualizzazione di una riga, in base all'indice di riga.

GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Recupera i limiti all'interno dei quali il controllo viene ridimensionato.

(Ereditato da Control)
GetService(Type)

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.

(Ereditato da Component)
GetStyle(ControlStyles)

Recupera il valore del bit di stile specificato per il controllo.

(Ereditato da Control)
GetTopLevel()

Determina se il controllo è un controllo di primo livello.

(Ereditato da Control)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Hide()

Nasconde il controllo all'utente.

(Ereditato da Control)
HitTest(Int32, Int32)

Restituisce le informazioni relative alla posizione, ad esempio gli indici di riga e di colonna, in base alle coordinate x e y specificate.

InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
InitLayout()

Chiamata eseguita dopo l'aggiunta del controllo a un altro contenitore.

(Ereditato da Control)
Invalidate()

Invalida l'intera superficie del controllo e ne determina il ridisegno.

(Ereditato da Control)
Invalidate(Boolean)

Invalida un'area specifica del controllo determinando l'invio di un messaggio di disegno al controllo. È possibile che vengano invalidati anche i controlli figlio assegnati al controllo.

(Ereditato da Control)
Invalidate(Rectangle)

Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo.

(Ereditato da Control)
Invalidate(Rectangle, Boolean)

Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. È possibile che vengano invalidati anche i controlli figlio assegnati al controllo.

(Ereditato da Control)
Invalidate(Region)

Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo.

(Ereditato da Control)
Invalidate(Region, Boolean)

Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. È possibile che vengano invalidati anche i controlli figlio assegnati al controllo.

(Ereditato da Control)
InvalidateCell(DataGridViewCell)

Invalida la cella specificata di DataGridView, forzandone il ridisegno.

InvalidateCell(Int32, Int32)

Invalida la cella con gli indici di riga e di colonna specificati, imponendo che la cella venga ridisegnata.

InvalidateColumn(Int32)

Invalida la colonna specificata di DataGridView, forzandone il ridisegno.

InvalidateRow(Int32)

Invalida la riga specificata di DataGridView, forzandone il ridisegno.

Invoke(Action)

Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo.

(Ereditato da Control)
Invoke(Delegate)

Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo.

(Ereditato da Control)
Invoke(Delegate, Object[])

Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo con l'elenco di argomenti specificato.

(Ereditato da Control)
Invoke<T>(Func<T>)

Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo.

(Ereditato da Control)
InvokeGotFocus(Control, EventArgs)

Genera l'evento GotFocus per il controllo specificato.

(Ereditato da Control)
InvokeLostFocus(Control, EventArgs)

Genera l'evento LostFocus per il controllo specificato.

(Ereditato da Control)
InvokeOnClick(Control, EventArgs)

Genera l'evento Click per il controllo specificato.

(Ereditato da Control)
InvokePaint(Control, PaintEventArgs)

Genera l'evento Paint per il controllo specificato.

(Ereditato da Control)
InvokePaintBackground(Control, PaintEventArgs)

Genera l'evento PaintBackground per il controllo specificato.

(Ereditato da Control)
IsInputChar(Char)

Determina se un carattere è un carattere di input riconosciuto da DataGridView.

IsInputKey(Keys)

Determina se il tasto specificato è un normale tasto di input o un tasto speciale che richiede una pre-elaborazione.

LogicalToDeviceUnits(Int32)

Converte un valore DPI logico nel valore DPI DeviceUnit equivalente.

(Ereditato da Control)
LogicalToDeviceUnits(Size)

Trasforma una dimensione da unità logiche a unità dispositivo, modificandola per il valore DPI corrente e arrotondandola per difetto al valore intero più vicino per larghezza e altezza.

(Ereditato da Control)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
NotifyCurrentCellDirty(Boolean)

Notifica a DataGridView che sono presenti modifiche non salvate per la cella corrente.

NotifyInvalidate(Rectangle)

Genera l'evento Invalidated con un'area specificata del controllo da invalidare.

(Ereditato da Control)
OnAllowUserToAddRowsChanged(EventArgs)

Genera l'evento AllowUserToAddRowsChanged.

OnAllowUserToDeleteRowsChanged(EventArgs)

Genera l'evento AllowUserToDeleteRowsChanged.

OnAllowUserToOrderColumnsChanged(EventArgs)

Genera l'evento AllowUserToOrderColumnsChanged.

OnAllowUserToResizeColumnsChanged(EventArgs)

Genera l'evento AllowUserToResizeColumnsChanged.

OnAllowUserToResizeRowsChanged(EventArgs)

Genera l'evento AllowUserToResizeRowsChanged.

OnAlternatingRowsDefaultCellStyleChanged(EventArgs)

Genera l'evento AlternatingRowsDefaultCellStyleChanged.

OnAutoGenerateColumnsChanged(EventArgs)

Genera l'evento AutoGenerateColumnsChanged.

OnAutoSizeChanged(EventArgs)

Genera l'evento AutoSizeChanged.

(Ereditato da Control)
OnAutoSizeColumnModeChanged(DataGridViewAutoSizeColumnModeEventArgs)

Genera l'evento AutoSizeColumnModeChanged.

OnAutoSizeColumnsModeChanged(DataGridViewAutoSizeColumnsModeEventArgs)

Genera l'evento AutoSizeColumnsModeChanged.

OnAutoSizeRowsModeChanged(DataGridViewAutoSizeModeEventArgs)

Genera l'evento AutoSizeRowsModeChanged.

OnBackColorChanged(EventArgs)

Genera l'evento BackColorChanged.

(Ereditato da Control)
OnBackgroundColorChanged(EventArgs)

Genera l'evento BackgroundColorChanged.

OnBackgroundImageChanged(EventArgs)

Genera l'evento BackgroundImageChanged.

(Ereditato da Control)
OnBackgroundImageLayoutChanged(EventArgs)

Genera l'evento BackgroundImageLayoutChanged.

(Ereditato da Control)
OnBindingContextChanged(EventArgs)

Genera l'evento BindingContextChanged.

OnBorderStyleChanged(EventArgs)

Genera l'evento BorderStyleChanged.

OnCancelRowEdit(QuestionEventArgs)

Genera l'evento CancelRowEdit.

OnCausesValidationChanged(EventArgs)

Genera l'evento CausesValidationChanged.

(Ereditato da Control)
OnCellBeginEdit(DataGridViewCellCancelEventArgs)

Genera l'evento CellBeginEdit.

OnCellBorderStyleChanged(EventArgs)

Genera l'evento CellBorderStyleChanged.

OnCellClick(DataGridViewCellEventArgs)

Genera l'evento CellClick.

OnCellContentClick(DataGridViewCellEventArgs)

Genera l'evento CellContentClick.

OnCellContentDoubleClick(DataGridViewCellEventArgs)

Genera l'evento CellContentDoubleClick.

OnCellContextMenuStripChanged(DataGridViewCellEventArgs)

Genera l'evento CellContextMenuStripChanged.

OnCellContextMenuStripNeeded(DataGridViewCellContextMenuStripNeededEventArgs)

Genera l'evento CellContextMenuStripNeeded.

OnCellDoubleClick(DataGridViewCellEventArgs)

Genera l'evento CellDoubleClick.

OnCellEndEdit(DataGridViewCellEventArgs)

Genera l'evento CellEndEdit.

OnCellEnter(DataGridViewCellEventArgs)

Genera l'evento CellEnter.

OnCellErrorTextChanged(DataGridViewCellEventArgs)

Genera l'evento CellErrorTextChanged.

OnCellErrorTextNeeded(DataGridViewCellErrorTextNeededEventArgs)

Genera l'evento CellErrorTextNeeded.

OnCellFormatting(DataGridViewCellFormattingEventArgs)

Genera l'evento CellFormatting.

OnCellLeave(DataGridViewCellEventArgs)

Genera l'evento CellLeave.

OnCellMouseClick(DataGridViewCellMouseEventArgs)

Genera l'evento CellMouseClick.

OnCellMouseDoubleClick(DataGridViewCellMouseEventArgs)

Genera l'evento CellMouseDoubleClick.

OnCellMouseDown(DataGridViewCellMouseEventArgs)

Genera l'evento CellMouseDown.

OnCellMouseEnter(DataGridViewCellEventArgs)

Genera l'evento CellMouseEnter.

OnCellMouseLeave(DataGridViewCellEventArgs)

Genera l'evento CellMouseLeave.

OnCellMouseMove(DataGridViewCellMouseEventArgs)

Genera l'evento CellMouseMove.

OnCellMouseUp(DataGridViewCellMouseEventArgs)

Genera l'evento CellMouseUp.

OnCellPainting(DataGridViewCellPaintingEventArgs)

Genera l'evento CellPainting.

OnCellParsing(DataGridViewCellParsingEventArgs)

Genera l'evento CellParsing.

OnCellStateChanged(DataGridViewCellStateChangedEventArgs)

Genera l'evento CellStateChanged.

OnCellStyleChanged(DataGridViewCellEventArgs)

Genera l'evento CellStyleChanged.

OnCellStyleContentChanged(DataGridViewCellStyleContentChangedEventArgs)

Genera l'evento CellStyleContentChanged.

OnCellToolTipTextChanged(DataGridViewCellEventArgs)

Genera l'evento CellToolTipTextChanged.

OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs)

Genera l'evento CellToolTipTextNeeded.

OnCellValidated(DataGridViewCellEventArgs)

Genera l'evento CellValidated.

OnCellValidating(DataGridViewCellValidatingEventArgs)

Genera l'evento CellValidating.

OnCellValueChanged(DataGridViewCellEventArgs)

Genera l'evento CellValueChanged.

OnCellValueNeeded(DataGridViewCellValueEventArgs)

Genera l'evento CellValueNeeded.

OnCellValuePushed(DataGridViewCellValueEventArgs)

Genera l'evento CellValuePushed.

OnChangeUICues(UICuesEventArgs)

Genera l'evento ChangeUICues.

(Ereditato da Control)
OnClick(EventArgs)

Genera l'evento Click.

(Ereditato da Control)
OnClientSizeChanged(EventArgs)

Genera l'evento ClientSizeChanged.

(Ereditato da Control)
OnColumnAdded(DataGridViewColumnEventArgs)

Genera l'evento ColumnAdded.

OnColumnContextMenuStripChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnContextMenuStripChanged.

OnColumnDataPropertyNameChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnDataPropertyNameChanged.

OnColumnDefaultCellStyleChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnDefaultCellStyleChanged.

OnColumnDisplayIndexChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnDisplayIndexChanged.

OnColumnDividerDoubleClick(DataGridViewColumnDividerDoubleClickEventArgs)

Genera l'evento ColumnDividerDoubleClick.

OnColumnDividerWidthChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnDividerWidthChanged.

OnColumnHeaderCellChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnHeaderCellChanged.

OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs)

Genera l'evento ColumnHeaderMouseClick.

OnColumnHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Genera l'evento ColumnHeaderMouseDoubleClick.

OnColumnHeadersBorderStyleChanged(EventArgs)

Genera l'evento ColumnHeadersBorderStyleChanged.

OnColumnHeadersDefaultCellStyleChanged(EventArgs)

Genera l'evento ColumnHeadersDefaultCellStyleChanged.

OnColumnHeadersHeightChanged(EventArgs)

Genera l'evento ColumnHeadersHeightChanged.

OnColumnHeadersHeightSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Genera l'evento ColumnHeadersHeightSizeModeChanged.

OnColumnMinimumWidthChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnMinimumWidthChanged.

OnColumnNameChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnNameChanged.

OnColumnRemoved(DataGridViewColumnEventArgs)

Genera l'evento ColumnRemoved.

OnColumnSortModeChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnSortModeChanged.

OnColumnStateChanged(DataGridViewColumnStateChangedEventArgs)

Genera l'evento ColumnStateChanged.

OnColumnToolTipTextChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnToolTipTextChanged.

OnColumnWidthChanged(DataGridViewColumnEventArgs)

Genera l'evento ColumnWidthChanged.

OnContextMenuChanged(EventArgs)

Genera l'evento ContextMenuChanged.

(Ereditato da Control)
OnContextMenuStripChanged(EventArgs)

Genera l'evento ContextMenuStripChanged.

(Ereditato da Control)
OnControlAdded(ControlEventArgs)

Genera l'evento ControlAdded.

(Ereditato da Control)
OnControlRemoved(ControlEventArgs)

Genera l'evento ControlRemoved.

(Ereditato da Control)
OnCreateControl()

Genera il metodo CreateControl().

(Ereditato da Control)
OnCurrentCellChanged(EventArgs)

Genera l'evento CurrentCellChanged.

OnCurrentCellDirtyStateChanged(EventArgs)

Genera l'evento CurrentCellDirtyStateChanged.

OnCursorChanged(EventArgs)

Genera l'evento CursorChanged e aggiorna la proprietà UserSetCursor se il cursore è stato modificato nel codice utente.

OnDataBindingComplete(DataGridViewBindingCompleteEventArgs)

Genera l'evento DataBindingComplete.

OnDataContextChanged(EventArgs)

Visualizza dati in una griglia personalizzabile.

(Ereditato da Control)
OnDataError(Boolean, DataGridViewDataErrorEventArgs)

Genera l'evento DataError.

OnDataMemberChanged(EventArgs)

Genera l'evento DataMemberChanged.

OnDataSourceChanged(EventArgs)

Genera l'evento DataSourceChanged.

OnDefaultCellStyleChanged(EventArgs)

Genera l'evento DefaultCellStyleChanged.

OnDefaultValuesNeeded(DataGridViewRowEventArgs)

Genera l'evento DefaultValuesNeeded.

OnDockChanged(EventArgs)

Genera l'evento DockChanged.

(Ereditato da Control)
OnDoubleClick(EventArgs)

Genera l'evento DoubleClick.

OnDpiChangedAfterParent(EventArgs)

Genera l'evento DpiChangedAfterParent.

(Ereditato da Control)
OnDpiChangedBeforeParent(EventArgs)

Genera l'evento DpiChangedBeforeParent.

(Ereditato da Control)
OnDragDrop(DragEventArgs)

Genera l'evento DragDrop.

(Ereditato da Control)
OnDragEnter(DragEventArgs)

Genera l'evento DragEnter.

(Ereditato da Control)
OnDragLeave(EventArgs)

Genera l'evento DragLeave.

(Ereditato da Control)
OnDragOver(DragEventArgs)

Genera l'evento DragOver.

(Ereditato da Control)
OnEditingControlShowing(DataGridViewEditingControlShowingEventArgs)

Genera l'evento EditingControlShowing.

OnEditModeChanged(EventArgs)

Genera l'evento EditModeChanged.

OnEnabledChanged(EventArgs)

Genera l'evento EnabledChanged.

OnEnter(EventArgs)

Genera l'evento Enter.

OnFontChanged(EventArgs)

Genera l'evento FontChanged.

OnForeColorChanged(EventArgs)

Genera l'evento ForeColorChanged.

OnGiveFeedback(GiveFeedbackEventArgs)

Genera l'evento GiveFeedback.

(Ereditato da Control)
OnGotFocus(EventArgs)

Genera l'evento GotFocus.

OnGridColorChanged(EventArgs)

Genera l'evento GridColorChanged.

OnHandleCreated(EventArgs)

Genera l'evento HandleCreated.

OnHandleDestroyed(EventArgs)

Genera l'evento HandleDestroyed.

OnHelpRequested(HelpEventArgs)

Genera l'evento HelpRequested.

(Ereditato da Control)
OnImeModeChanged(EventArgs)

Genera l'evento ImeModeChanged.

(Ereditato da Control)
OnInvalidated(InvalidateEventArgs)

Genera l'evento Invalidated.

(Ereditato da Control)
OnKeyDown(KeyEventArgs)

Genera l'evento KeyDown.

OnKeyPress(KeyPressEventArgs)

Genera l'evento KeyPress.

OnKeyUp(KeyEventArgs)

Genera l'evento KeyUp.

OnLayout(LayoutEventArgs)

Genera l'evento Layout.

OnLeave(EventArgs)

Genera l'evento Leave.

OnLocationChanged(EventArgs)

Genera l'evento LocationChanged.

(Ereditato da Control)
OnLostFocus(EventArgs)

Genera l'evento LostFocus.

OnMarginChanged(EventArgs)

Genera l'evento MarginChanged.

(Ereditato da Control)
OnMouseCaptureChanged(EventArgs)

Genera l'evento MouseCaptureChanged.

(Ereditato da Control)
OnMouseClick(MouseEventArgs)

Genera l'evento MouseClick.

OnMouseDoubleClick(MouseEventArgs)

Genera l'evento MouseDoubleClick.

OnMouseDown(MouseEventArgs)

Genera l'evento MouseDown.

OnMouseEnter(EventArgs)

Genera l'evento OnMouseEnter(EventArgs).

OnMouseHover(EventArgs)

Genera l'evento MouseHover.

(Ereditato da Control)
OnMouseLeave(EventArgs)

Genera l'evento MouseLeave.

OnMouseMove(MouseEventArgs)

Genera l'evento MouseMove.

OnMouseUp(MouseEventArgs)

Genera l'evento MouseUp.

OnMouseWheel(MouseEventArgs)

Genera l'evento MouseWheel.

OnMove(EventArgs)

Genera l'evento Move.

(Ereditato da Control)
OnMultiSelectChanged(EventArgs)

Genera l'evento MultiSelectChanged.

OnNewRowNeeded(DataGridViewRowEventArgs)

Genera l'evento NewRowNeeded.

OnNotifyMessage(Message)

Notifica al controllo i messaggi di Windows.

(Ereditato da Control)
OnPaddingChanged(EventArgs)

Genera l'evento PaddingChanged.

(Ereditato da Control)
OnPaint(PaintEventArgs)

Genera l'evento Paint.

OnPaintBackground(PaintEventArgs)

Disegna lo sfondo del controllo.

(Ereditato da Control)
OnParentBackColorChanged(EventArgs)

Genera l'evento BackColorChanged quando il valore della proprietà BackColor del contenitore del controllo cambia.

(Ereditato da Control)
OnParentBackgroundImageChanged(EventArgs)

Genera l'evento BackgroundImageChanged quando il valore della proprietà BackgroundImage del contenitore del controllo cambia.

(Ereditato da Control)
OnParentBindingContextChanged(EventArgs)

Genera l'evento BindingContextChanged quando il valore della proprietà BindingContext del contenitore del controllo cambia.

(Ereditato da Control)
OnParentChanged(EventArgs)

Genera l'evento ParentChanged.

(Ereditato da Control)
OnParentCursorChanged(EventArgs)

Genera l'evento CursorChanged.

(Ereditato da Control)
OnParentDataContextChanged(EventArgs)

Visualizza dati in una griglia personalizzabile.

(Ereditato da Control)
OnParentEnabledChanged(EventArgs)

Genera l'evento EnabledChanged quando il valore della proprietà Enabled del contenitore del controllo cambia.

(Ereditato da Control)
OnParentFontChanged(EventArgs)

Genera l'evento FontChanged quando il valore della proprietà Font del contenitore del controllo cambia.

(Ereditato da Control)
OnParentForeColorChanged(EventArgs)

Genera l'evento ForeColorChanged quando il valore della proprietà ForeColor del contenitore del controllo cambia.

(Ereditato da Control)
OnParentRightToLeftChanged(EventArgs)

Genera l'evento RightToLeftChanged quando il valore della proprietà RightToLeft del contenitore del controllo cambia.

(Ereditato da Control)
OnParentVisibleChanged(EventArgs)

Genera l'evento VisibleChanged quando il valore della proprietà Visible del contenitore del controllo cambia.

(Ereditato da Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Genera l'evento PreviewKeyDown.

(Ereditato da Control)
OnPrint(PaintEventArgs)

Genera l'evento Paint.

(Ereditato da Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Genera l'evento QueryContinueDrag.

(Ereditato da Control)
OnReadOnlyChanged(EventArgs)

Genera l'evento ReadOnlyChanged.

OnRegionChanged(EventArgs)

Genera l'evento RegionChanged.

(Ereditato da Control)
OnResize(EventArgs)

Genera l'evento Resize.

OnRightToLeftChanged(EventArgs)

Genera l'evento RightToLeftChanged.

OnRowContextMenuStripChanged(DataGridViewRowEventArgs)

Genera l'evento RowContextMenuStripChanged.

OnRowContextMenuStripNeeded(DataGridViewRowContextMenuStripNeededEventArgs)

Genera l'evento RowContextMenuStripNeeded.

OnRowDefaultCellStyleChanged(DataGridViewRowEventArgs)

Genera l'evento RowDefaultCellStyleChanged.

OnRowDirtyStateNeeded(QuestionEventArgs)

Genera l'evento RowDirtyStateNeeded.

OnRowDividerDoubleClick(DataGridViewRowDividerDoubleClickEventArgs)

Genera l'evento RowDividerDoubleClick.

OnRowDividerHeightChanged(DataGridViewRowEventArgs)

Genera l'evento RowDividerHeightChanged.

OnRowEnter(DataGridViewCellEventArgs)

Genera l'evento RowEnter.

OnRowErrorTextChanged(DataGridViewRowEventArgs)

Genera l'evento RowErrorTextChanged.

OnRowErrorTextNeeded(DataGridViewRowErrorTextNeededEventArgs)

Genera l'evento RowErrorTextNeeded.

OnRowHeaderCellChanged(DataGridViewRowEventArgs)

Genera l'evento RowHeaderCellChanged.

OnRowHeaderMouseClick(DataGridViewCellMouseEventArgs)

Genera l'evento RowHeaderMouseClick.

OnRowHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Genera l'evento RowHeaderMouseDoubleClick.

OnRowHeadersBorderStyleChanged(EventArgs)

Genera l'evento RowHeadersBorderStyleChanged.

OnRowHeadersDefaultCellStyleChanged(EventArgs)

Genera l'evento RowHeadersDefaultCellStyleChanged.

OnRowHeadersWidthChanged(EventArgs)

Genera l'evento RowHeadersWidthChanged.

OnRowHeadersWidthSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Genera l'evento RowHeadersWidthSizeModeChanged.

OnRowHeightChanged(DataGridViewRowEventArgs)

Genera l'evento RowHeightChanged.

OnRowHeightInfoNeeded(DataGridViewRowHeightInfoNeededEventArgs)

Genera l'evento RowHeightInfoNeeded.

OnRowHeightInfoPushed(DataGridViewRowHeightInfoPushedEventArgs)

Genera l'evento RowHeightInfoPushed.

OnRowLeave(DataGridViewCellEventArgs)

Genera l'evento RowLeave.

OnRowMinimumHeightChanged(DataGridViewRowEventArgs)

Genera l'evento RowMinimumHeightChanged.

OnRowPostPaint(DataGridViewRowPostPaintEventArgs)

Genera l'evento RowPostPaint.

OnRowPrePaint(DataGridViewRowPrePaintEventArgs)

Genera l'evento RowPrePaint.

OnRowsAdded(DataGridViewRowsAddedEventArgs)

Genera l'evento RowsAdded.

OnRowsDefaultCellStyleChanged(EventArgs)

Genera l'evento RowsDefaultCellStyleChanged.

OnRowsRemoved(DataGridViewRowsRemovedEventArgs)

Genera l'evento RowsRemoved.

OnRowStateChanged(Int32, DataGridViewRowStateChangedEventArgs)

Genera l'evento RowStateChanged.

OnRowUnshared(DataGridViewRowEventArgs)

Genera l'evento RowUnshared.

OnRowValidated(DataGridViewCellEventArgs)

Genera l'evento RowValidated.

OnRowValidating(DataGridViewCellCancelEventArgs)

Genera l'evento RowValidating.

OnScroll(ScrollEventArgs)

Genera l'evento Scroll.

OnSelectionChanged(EventArgs)

Genera l'evento SelectionChanged.

OnSizeChanged(EventArgs)

Genera l'evento SizeChanged.

(Ereditato da Control)
OnSortCompare(DataGridViewSortCompareEventArgs)

Genera l'evento SortCompare.

OnSorted(EventArgs)

Genera l'evento Sorted.

OnStyleChanged(EventArgs)

Genera l'evento StyleChanged.

(Ereditato da Control)
OnSystemColorsChanged(EventArgs)

Genera l'evento SystemColorsChanged.

(Ereditato da Control)
OnTabIndexChanged(EventArgs)

Genera l'evento TabIndexChanged.

(Ereditato da Control)
OnTabStopChanged(EventArgs)

Genera l'evento TabStopChanged.

(Ereditato da Control)
OnTextChanged(EventArgs)

Genera l'evento TextChanged.

(Ereditato da Control)
OnUserAddedRow(DataGridViewRowEventArgs)

Genera l'evento UserAddedRow.

OnUserDeletedRow(DataGridViewRowEventArgs)

Genera l'evento UserDeletedRow.

OnUserDeletingRow(DataGridViewRowCancelEventArgs)

Genera l'evento UserDeletingRow.

OnValidated(EventArgs)

Genera l'evento Validated.

(Ereditato da Control)
OnValidating(CancelEventArgs)

Genera l'evento Validating.

OnVisibleChanged(EventArgs)

Genera l'evento VisibleChanged.

PaintBackground(Graphics, Rectangle, Rectangle)

Disegna lo sfondo di DataGridView.

PerformLayout()

Determina l'applicazione della logica di layout del controllo a tutti i rispettivi controlli figlio.

(Ereditato da Control)
PerformLayout(Control, String)

Determina l'applicazione della logica di layout del controllo a tutti i rispettivi controlli figlio.

(Ereditato da Control)
PointToClient(Point)

Calcola la posizione del punto dello schermo specificato nelle coordinate client.

(Ereditato da Control)
PointToScreen(Point)

Calcola la posizione del punto client specificato nelle coordinate dello schermo.

(Ereditato da Control)
PreProcessControlMessage(Message)

Consente la pre-elaborazione dei messaggi di tastiera o di input all'interno del ciclo di messaggi prima che vengano inviati.

(Ereditato da Control)
PreProcessMessage(Message)

Consente la pre-elaborazione dei messaggi di tastiera o di input all'interno del ciclo di messaggi prima che vengano inviati.

(Ereditato da Control)
ProcessAKey(Keys)

Elabora il tasto A.

ProcessCmdKey(Message, Keys)

Elabora un tasto di comando.

(Ereditato da Control)
ProcessControlShiftF10Keys(Keys)

Attiva la descrizione comando della tastiera.

ProcessDataGridViewKey(KeyEventArgs)

Elabora i tasti usati per lo spostamento in DataGridView.

ProcessDeleteKey(Keys)

Elabora il tasto CANC.

ProcessDialogChar(Char)

Elabora un carattere della finestra di dialogo.

(Ereditato da Control)
ProcessDialogKey(Keys)

Elabora i tasti, ad esempio TAB, ESC, INVIO e i tasti di direzione, usati per il controllo delle finestre di dialogo.

ProcessDownKey(Keys)

Elabora il tasto FRECCIA GIÙ.

ProcessEndKey(Keys)

Elabora il tasto FINE.

ProcessEnterKey(Keys)

Elabora il tasto INVIO.

ProcessEscapeKey(Keys)

Elabora il tasto ESC.

ProcessF2Key(Keys)

Elabora il tasto F2.

ProcessF3Key(Keys)

Elabora il tasto F3 ordinando la colonna corrente.

ProcessHomeKey(Keys)

Elabora il tasto HOME.

ProcessInsertKey(Keys)

Elabora il tasto INS.

ProcessKeyEventArgs(Message)

Elabora un messaggio relativo ai tasti e generare gli eventi appropriati del controllo.

ProcessKeyMessage(Message)

Elabora un messaggio della tastiera.

(Ereditato da Control)
ProcessKeyPreview(Message)

Visualizza in anteprima un messaggio della tastiera.

ProcessLeftKey(Keys)

Rappresenta il tasto FRECCIA SINISTRA.

ProcessMnemonic(Char)

Elabora un carattere per il tasto di scelta.

(Ereditato da Control)
ProcessNextKey(Keys)

Elabora il tasto PGGIÙ.

ProcessPriorKey(Keys)

Elabora il tasto PGSU.

ProcessRightKey(Keys)

Rappresenta il tasto FRECCIA DESTRA.

ProcessSpaceKey(Keys)

Elabora la BARRA SPAZIATRICE.

ProcessTabKey(Keys)

Elabora il tasto TAB.

ProcessUpKey(Keys)

Elabora il tasto FRECCIA SU.

ProcessZeroKey(Keys)

Elabora il tasto 0.

RaiseDragEvent(Object, DragEventArgs)

Genera l'evento di trascinamento appropriato.

(Ereditato da Control)
RaiseKeyEvent(Object, KeyEventArgs)

Genera l'evento del tasto appropriato.

(Ereditato da Control)
RaiseMouseEvent(Object, MouseEventArgs)

Genera l'evento del mouse appropriato.

(Ereditato da Control)
RaisePaintEvent(Object, PaintEventArgs)

Genera l'evento di disegno appropriato.

(Ereditato da Control)
RecreateHandle()

Determina la creazione di un nuovo handle per il controllo.

(Ereditato da Control)
RectangleToClient(Rectangle)

Calcola le dimensioni e la posizione del rettangolo dello schermo specificato nelle coordinate client.

(Ereditato da Control)
RectangleToScreen(Rectangle)

Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo.

(Ereditato da Control)
Refresh()

Determina l'invalidazione dell'area client del controllo e il nuovo disegno di quest'ultimo e degli eventuali controlli figlio.

(Ereditato da Control)
RefreshEdit()

Aggiorna il valore della cella corrente con il valore di cella sottostante se la cella si trova nella modalità di modifica, eliminando qualsiasi valore precedente.

RescaleConstantsForDpi(Int32, Int32)

Fornisce le costanti per il ridimensionamento del controllo quando si verifica una modifica del valore DPI.

(Ereditato da Control)
ResetBackColor()

Reimposta il valore predefinito della proprietà BackColor.

(Ereditato da Control)
ResetBindings()

Fa sì che un controllo associato all'oggetto BindingSource esegua la rilettura di tutti gli elementi dell'elenco e aggiorni i relativi valori visualizzati.

(Ereditato da Control)
ResetCursor()

Reimposta il valore predefinito della proprietà Cursor.

(Ereditato da Control)
ResetFont()

Reimposta il valore predefinito della proprietà Font.

(Ereditato da Control)
ResetForeColor()

Reimposta il valore predefinito della proprietà ForeColor.

(Ereditato da Control)
ResetImeMode()

Reimposta il valore predefinito della proprietà ImeMode.

(Ereditato da Control)
ResetMouseEventArgs()

Reimposta il controllo per gestire l'evento MouseLeave.

(Ereditato da Control)
ResetRightToLeft()

Reimposta il valore predefinito della proprietà RightToLeft.

(Ereditato da Control)
ResetText()

Reimposta la proprietà Text sul valore predefinito Empty.

ResumeLayout()

Riprende la consueta logica di layout.

(Ereditato da Control)
ResumeLayout(Boolean)

Riprende la consueta logica di layout, imponendo, eventualmente, l'esecuzione di un layout immediato delle richieste di layout in sospeso.

(Ereditato da Control)
RtlTranslateAlignment(ContentAlignment)

Converte l'oggetto ContentAlignment specificato nell'oggetto ContentAlignment appropriato per il supporto di testo con scrittura da destra a sinistra.

(Ereditato da Control)
RtlTranslateAlignment(HorizontalAlignment)

Converte l'oggetto HorizontalAlignment specificato nell'oggetto HorizontalAlignment appropriato per il supporto di testo con scrittura da destra a sinistra.

(Ereditato da Control)
RtlTranslateAlignment(LeftRightAlignment)

Converte l'oggetto LeftRightAlignment specificato nell'oggetto LeftRightAlignment appropriato per il supporto di testo con scrittura da destra a sinistra.

(Ereditato da Control)
RtlTranslateContent(ContentAlignment)

Converte l'oggetto ContentAlignment specificato nell'oggetto ContentAlignment appropriato per il supporto di testo con scrittura da destra a sinistra.

(Ereditato da Control)
RtlTranslateHorizontal(HorizontalAlignment)

Converte l'oggetto HorizontalAlignment specificato nell'oggetto HorizontalAlignment appropriato per il supporto di testo con scrittura da destra a sinistra.

(Ereditato da Control)
RtlTranslateLeftRight(LeftRightAlignment)

Converte l'oggetto LeftRightAlignment specificato nell'oggetto LeftRightAlignment appropriato per il supporto di testo con scrittura da destra a sinistra.

(Ereditato da Control)
Scale(Single)
Obsoleti.
Obsoleti.

Scala il controllo e degli eventuali controlli figlio.

(Ereditato da Control)
Scale(Single, Single)
Obsoleti.
Obsoleti.

Scala l'intero controllo ed eventuali controlli figlio.

(Ereditato da Control)
Scale(SizeF)

Ridimensiona il controllo e tutti i relativi controlli figlio in base al fattore di scala specificato.

(Ereditato da Control)
ScaleBitmapLogicalToDevice(Bitmap)

Ridimensiona un valore di bitmap logica in base al valore unitario del dispositivo equivalente quando si verifica una modifica del valore DPI.

(Ereditato da Control)
ScaleControl(SizeF, BoundsSpecified)

Scala la posizione, le dimensioni, la spaziatura interna e il margine di un controllo.

(Ereditato da Control)
ScaleCore(Single, Single)

Questo metodo non è pertinente per questa classe.

(Ereditato da Control)
Select()

Attiva il controllo.

(Ereditato da Control)
Select(Boolean, Boolean)

Attiva un controllo figlio. Può anche specificare la direzione nell'ordine di tabulazione da cui selezionare il controllo.

(Ereditato da Control)
SelectAll()

Seleziona tutte le celle in DataGridView.

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

Attiva il controllo successivo.

(Ereditato da Control)
SendToBack()

Porta il controllo in background nell'ordine z.

(Ereditato da Control)
SetAutoSizeMode(AutoSizeMode)

Imposta un valore che indica il comportamento di un controllo quando la relativa proprietà AutoSize è abilitata.

(Ereditato da Control)
SetBounds(Int32, Int32, Int32, Int32)

Imposta i limiti del controllo sulla posizione e le dimensioni specificate.

(Ereditato da Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate.

(Ereditato da Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Questo membro esegue l'override del metodo SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified).

SetClientSizeCore(Int32, Int32)

Imposta le dimensioni dell'area client del controllo.

(Ereditato da Control)
SetCurrentCellAddressCore(Int32, Int32, Boolean, Boolean, Boolean)

Imposta la cella attualmente attiva.

SetSelectedCellCore(Int32, Int32, Boolean)

Cambia lo stato di selezione della cella con gli indici di riga e di colonna specificati.

SetSelectedColumnCore(Int32, Boolean)

Cambia lo stato di selezione della colonna con l'indice specificato.

SetSelectedRowCore(Int32, Boolean)

Cambia lo stato di selezione della riga con l'indice specificato.

SetStyle(ControlStyles, Boolean)

Imposta il flag specificato dell'oggetto ControlStyles o su true o su false.

(Ereditato da Control)
SetTopLevel(Boolean)

Imposta il controllo come controllo di primo livello.

(Ereditato da Control)
SetVisibleCore(Boolean)

Imposta il controllo sullo stato di visibilità specificato.

(Ereditato da Control)
Show()

Rende visibile il controllo all'utente.

(Ereditato da Control)
SizeFromClientSize(Size)

Determina le dimensioni dell'intero controllo a partire dall'altezza e dalla larghezza della relativa area client.

(Ereditato da Control)
Sort(DataGridViewColumn, ListSortDirection)

Ordina il contenuto del controllo DataGridView in modo crescente o decrescente in base al contenuto della colonna specificata.

Sort(IComparer)

Ordina il contenuto del controllo DataGridView usando un'implementazione dell'interfaccia IComparer.

SuspendLayout()

Sospende temporaneamente la logica di layout per il controllo.

(Ereditato da Control)
ToString()

Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override.

(Ereditato da Component)
Update()

Determina il nuovo disegno delle aree invalidate del controllo all'interno della relativa area client.

(Ereditato da Control)
UpdateBounds()

Aggiorna i limiti del controllo in base alla posizione e alle dimensioni correnti.

(Ereditato da Control)
UpdateBounds(Int32, Int32, Int32, Int32)

Aggiorna i limiti del controllo in base alla posizione e alle dimensioni specificate.

(Ereditato da Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Aggiorna i limiti del controllo in base alle dimensioni, alla posizione e alle dimensioni client specificate.

(Ereditato da Control)
UpdateCellErrorText(Int32, Int32)

Impone l'aggiornamento del testo di errore della cella in corrispondenza della posizione specificata.

UpdateCellValue(Int32, Int32)

Impone al controllo di aggiornare la relativa visualizzazione della cella in corrispondenza della posizione specificata in base al relativo nuovo valore, applicando le modalità di ridimensionamento automatico attualmente attive.

UpdateRowErrorText(Int32)

Impone l'aggiornamento del testo di errore della riga nell'indice di riga specificato.

UpdateRowErrorText(Int32, Int32)

Impone l'aggiornamento del testo di errore dell'intervallo di righe specificato.

UpdateRowHeightInfo(Int32, Boolean)

Impone l'aggiornamento delle informazioni relative all'altezza delle righe specificate.

UpdateStyles()

Determina la nuova applicazione degli stili assegnati al controllo.

(Ereditato da Control)
UpdateZOrder()

Aggiorna il controllo nell'ordine z del controllo padre.

(Ereditato da Control)
WndProc(Message)

Elabora i messaggi per finestra.

Eventi

AllowUserToAddRowsChanged

Si verifica quando il valore della proprietà AllowUserToAddRows cambia.

AllowUserToDeleteRowsChanged

Si verifica quando il valore della proprietà AllowUserToDeleteRowsChanged cambia.

AllowUserToOrderColumnsChanged

Si verifica quando il valore della proprietà AllowUserToOrderColumns cambia.

AllowUserToResizeColumnsChanged

Si verifica quando il valore della proprietà AllowUserToResizeColumns cambia.

AllowUserToResizeRowsChanged

Si verifica quando il valore della proprietà AllowUserToResizeRows cambia.

AlternatingRowsDefaultCellStyleChanged

Si verifica quando il valore della proprietà AlternatingRowsDefaultCellStyle cambia.

AutoGenerateColumnsChanged

Si verifica quando il valore della proprietà AutoGenerateColumnsChanged cambia.

AutoSizeChanged

Questo evento non è pertinente per questa classe.

(Ereditato da Control)
AutoSizeColumnModeChanged

Si verifica quando cambia il valore della proprietà AutoSizeMode di una colonna.

AutoSizeColumnsModeChanged

Si verifica quando il valore della proprietà AutoSizeColumnsMode cambia.

AutoSizeRowsModeChanged

Si verifica quando il valore della proprietà DataGridViewAutoSizeRowsMode cambia.

BackColorChanged

Si verifica quando il valore della proprietà BackColor cambia.

BackgroundColorChanged

Si verifica quando il valore della proprietà BackgroundColor cambia.

BackgroundImageChanged

Si verifica quando il valore della proprietà BackgroundImage cambia.

BackgroundImageLayoutChanged

Si verifica quando la proprietà BackgroundImageLayout cambia.

BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da Control)
BorderStyleChanged

Si verifica quando il valore della proprietà BorderStyle cambia.

CancelRowEdit

Si verifica quando la proprietà VirtualMode di un controllo DataGridView è true ed è necessario annullare le modifiche apportate in una riga.

CausesValidationChanged

Si verifica quando il valore della proprietà CausesValidation cambia.

(Ereditato da Control)
CellBeginEdit

Generato quando viene attivata la modalità di modifica per la cella selezionata.

CellBorderStyleChanged

Generato quando lo stile del bordo di una cella viene modificato.

CellClick

Si verifica quando viene fatto clic su una qualsiasi parte di una cella.

CellContentClick

Generato quando si fa clic sul contenuto all'interno di una cella.

CellContentDoubleClick

Si verifica quando l'utente fa doppio clic sul contenuto di una cella.

CellContextMenuStripChanged

Si verifica quando la proprietà ContextMenuStrip cambia.

CellContextMenuStripNeeded

Si verifica quando è necessario il menu di scelta rapida di una cella.

CellDoubleClick

Generato quando l'utente fa doppio clic su un punto qualsiasi in una cella.

CellEndEdit

Generato quando viene disattivata la modalità di modifica per la cella selezionata.

CellEnter

Si verifica quando cambia il contenuto della cella corrente nel controllo DataGridView o quando il controllo riceve lo stato attivo per l'input.

CellErrorTextChanged

Si verifica quando cambia il valore della proprietà ErrorText di una cella.

CellErrorTextNeeded

Si verifica quando è necessario il testo di errore di una cella.

CellFormatting

Generato quando è necessario formattare il contenuto di una cella per la visualizzazione.

CellLeave

Generato quando una cella perde lo stato attivo per l'input e non è più la cella corrente.

CellMouseClick

Si verifica quando l'utente fa clic con il mouse in un qualsiasi punto di una cella.

CellMouseDoubleClick

Si verifica quando si fa doppio clic su una cella all'interno di DataGridView.

CellMouseDown

Generato quando l'utente preme un pulsante del mouse mentre il puntatore si trova entro i limiti di una cella.

CellMouseEnter

Si verifica quando il puntatore del mouse entra in una cella.

CellMouseLeave

Generato quando il puntatore del mouse esce da una cella.

CellMouseMove

Si verifica quando il puntatore del mouse viene posizionato sul controllo DataGridView.

CellMouseUp

Generato quando l'utente rilascia un pulsante del mouse mentre si trova su una cella.

CellPainting

Si verifica quando occorre disegnare una cella.

CellParsing

Si verifica quando una cella esce dalla modalità di modifica e il valore della cella è stato modificato.

CellStateChanged

Generato quando lo stato di una cella viene modificato, ad esempio se la cella riceve o perde lo stato attivo.

CellStyleChanged

Si verifica quando cambia il valore della proprietà Style di DataGridViewCell.

CellStyleContentChanged

Generato quando un valore dello stile di una cella cambia.

CellToolTipTextChanged

Si verifica quando cambia il valore della proprietà ToolTipText di una cella in DataGridView.

CellToolTipTextNeeded

Si verifica quando è necessario il testo della descrizione comando di una cella.

CellValidated

Generato al termine della convalida della cella.

CellValidating

Si verifica quando una cella perde lo stato attivo per l'input, abilitando la convalida del contenuto.

CellValueChanged

Si verifica quando il valore di una cella cambia.

CellValueNeeded

Si verifica quando la proprietà VirtualMode di DataGridView è true e, per poter formattare e visualizzare una cella, il controllo DataGridView richiede il valore della cella.

CellValuePushed

Si verifica quando la proprietà VirtualMode del controllo DataGridView è true e il valore di una cella è cambiato e deve essere quindi archiviato nell'origine dati sottostante.

ChangeUICues

Si verifica quando lo stato attivo o i tasti di scelta rapida dell'interfaccia utente vengono modificati.

(Ereditato da Control)
Click

Si verifica quando si fa clic sul controllo.

(Ereditato da Control)
ClientSizeChanged

Si verifica quando il valore della proprietà ClientSize cambia.

(Ereditato da Control)
ColumnAdded

Generato quando una colonna viene aggiunta al controllo.

ColumnContextMenuStripChanged

Si verifica quando cambia il valore della proprietà ContextMenuStrip di una colonna.

ColumnDataPropertyNameChanged

Si verifica quando cambia il valore della proprietà DataPropertyName di una colonna.

ColumnDefaultCellStyleChanged

Si verifica quando cambia il valore della proprietà DefaultCellStyle di una colonna.

ColumnDisplayIndexChanged

Si verifica quando cambia il valore della proprietà DisplayIndex di una colonna.

ColumnDividerDoubleClick

Generato quando l'utente fa doppio clic sul divisore tra due colonne.

ColumnDividerWidthChanged

Si verifica quando la proprietà DividerWidth cambia.

ColumnHeaderCellChanged

Generato quando il contenuto di una cella di intestazione di colonna cambia.

ColumnHeaderMouseClick

Generato quando l'utente fa clic su un'intestazione di colonna.

ColumnHeaderMouseDoubleClick

Si verifica quando si fa doppio clic su un'intestazione di colonna.

ColumnHeadersBorderStyleChanged

Si verifica quando la proprietà ColumnHeadersBorderStyle cambia.

ColumnHeadersDefaultCellStyleChanged

Si verifica quando il valore della proprietà ColumnHeadersDefaultCellStyle cambia.

ColumnHeadersHeightChanged

Si verifica quando il valore della proprietà ColumnHeadersHeight cambia.

ColumnHeadersHeightSizeModeChanged

Si verifica quando il valore della proprietà ColumnHeadersHeightSizeMode cambia.

ColumnMinimumWidthChanged

Si verifica quando cambia il valore della proprietà MinimumWidth di una colonna.

ColumnNameChanged

Si verifica quando cambia il valore della proprietà Name di una colonna.

ColumnRemoved

Generato quando una colonna viene rimossa dal controllo.

ColumnSortModeChanged

Si verifica quando cambia il valore della proprietà SortMode di una colonna.

ColumnStateChanged

Generato quando cambia lo stato di una colonna, ad esempio se la colonna ottiene o perde lo stato attivo.

ColumnToolTipTextChanged

Si verifica quando cambia il valore della proprietà ToolTipText di una colonna in DataGridView.

ColumnWidthChanged

Si verifica quando cambia il valore della proprietà Width di una colonna.

ContextMenuChanged

Si verifica quando il valore della proprietà ContextMenu cambia.

(Ereditato da Control)
ContextMenuStripChanged

Si verifica quando il valore della proprietà ContextMenuStrip cambia.

(Ereditato da Control)
ControlAdded

Si verifica quando si aggiunge un nuovo controllo all'oggetto Control.ControlCollection.

(Ereditato da Control)
ControlRemoved

Si verifica quando si rimuove un controllo dall'oggetto Control.ControlCollection.

(Ereditato da Control)
CurrentCellChanged

Si verifica quando la proprietà CurrentCell cambia.

CurrentCellDirtyStateChanged

Si verifica quando lo stato di una cella cambia in relazione a una modifica al relativo contenuto.

CursorChanged

Si verifica quando il valore della proprietà Cursor cambia.

(Ereditato da Control)
DataBindingComplete

Si verifica dopo il completamento di un'operazione di associazione ai dati.

DataContextChanged

Si verifica quando il valore della proprietà DataContext cambia.

(Ereditato da Control)
DataError

Si verifica quando un'operazione esterna di convalida o analisi di dati genera un'eccezione oppure quando il commit dei dati in un'origine dati non riesce.

DataMemberChanged

Si verifica quando il valore della proprietà DataMember viene modificato.

DataSourceChanged

Si verifica quando il valore della proprietà DataSource cambia.

DefaultCellStyleChanged

Si verifica quando il valore della proprietà DefaultCellStyle cambia.

DefaultValuesNeeded

Si verifica quando gli utenti immettono la riga per i nuovi record, in modo da potervi inserire i valori predefiniti.

Disposed

Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose().

(Ereditato da Component)
DockChanged

Si verifica quando il valore della proprietà Dock cambia.

(Ereditato da Control)
DoubleClick

Si verifica quando si fa doppio clic sul controllo.

(Ereditato da Control)
DpiChangedAfterParent

Si verifica quando l'impostazione DPI per un controllo viene modificata a livello di codice dopo la modifica del valore DPI del relativo controllo o form padre.

(Ereditato da Control)
DpiChangedBeforeParent

Si verifica quando l'impostazione DPI per un controllo viene modificata a livello di codice prima di un evento di modifica del valore DPI per il relativo controllo o form padre.

(Ereditato da Control)
DragDrop

Si verifica quando viene completata un'operazione di trascinamento e rilascio.

(Ereditato da Control)
DragEnter

Si verifica quando un oggetto viene trascinato nei limiti del controllo.

(Ereditato da Control)
DragLeave

Si verifica quando un oggetto viene trascinato fuori dai limiti del controllo.

(Ereditato da Control)
DragOver

Si verifica quando un oggetto viene trascinato sui limiti del controllo.

(Ereditato da Control)
EditingControlShowing

Si verifica quando viene visualizzato un controllo per la modifica di una cella.

EditModeChanged

Si verifica quando il valore della proprietà EditMode cambia.

EnabledChanged

Si verifica quando viene modificato il valore della proprietà Enabled.

(Ereditato da Control)
Enter

Si verifica quando si entra nell'area del controllo.

(Ereditato da Control)
FontChanged

Si verifica quando il valore della proprietà Font cambia.

ForeColorChanged

Si verifica quando il valore della proprietà ForeColor cambia.

GiveFeedback

Si verifica durante un'operazione di trascinamento.

(Ereditato da Control)
GotFocus

Si verifica quando il controllo riceve lo stato attivo.

(Ereditato da Control)
GridColorChanged

Si verifica quando il valore della proprietà GridColor cambia.

HandleCreated

Si verifica quando si crea un punto di controllo del controllo.

(Ereditato da Control)
HandleDestroyed

Si verifica quando è in corso l'eliminazione definitiva del punto di controllo del controllo.

(Ereditato da Control)
HelpRequested

Si verifica quando l'utente richiede ulteriori informazioni della Guida relative a un controllo.

(Ereditato da Control)
ImeModeChanged

Si verifica quando la proprietà ImeMode viene modificata.

(Ereditato da Control)
Invalidated

Si verifica quando è necessario ridisegnare la visualizzazione di un controllo.

(Ereditato da Control)
KeyDown

Si verifica quando si preme un tasto mentre il controllo ha lo stato attivo.

(Ereditato da Control)
KeyPress

Si verifica quando si preme un tasto carattere, la barra spaziatrice o il tasto backspace mentre il controllo ha lo stato attivo.

(Ereditato da Control)
KeyUp

Si verifica quando si rilascia un tasto mentre il controllo ha lo stato attivo.

(Ereditato da Control)
Layout

Si verifica quando è necessario riposizionare i controlli figlio di un controllo.

(Ereditato da Control)
Leave

Si verifica quando lo stato attivo per l'input esce dall'area del controllo.

(Ereditato da Control)
LocationChanged

Si verifica quando viene modificato il valore della proprietà Location.

(Ereditato da Control)
LostFocus

Si verifica quando il controllo perde lo stato attivo.

(Ereditato da Control)
MarginChanged

Si verifica quando cambia il margine del controllo.

(Ereditato da Control)
MouseCaptureChanged

Si verifica quando il controllo perde il mouse capture.

(Ereditato da Control)
MouseClick

Si verifica quando si fa clic con il mouse sul controllo.

(Ereditato da Control)
MouseDoubleClick

Si verifica quando si fa doppio clic con il mouse sul controllo.

(Ereditato da Control)
MouseDown

Si verifica quando il puntatore del mouse si trova sul controllo mentre viene premuto un pulsante del mouse.

(Ereditato da Control)
MouseEnter

Si verifica quando il puntatore del mouse entra nell'area del controllo.

(Ereditato da Control)
MouseHover

Si verifica quando il puntatore del mouse si sofferma sul controllo.

(Ereditato da Control)
MouseLeave

Si verifica quando il puntatore del mouse esce dall'area del controllo.

(Ereditato da Control)
MouseMove

Si verifica quando il puntatore del mouse viene spostato sul controllo.

(Ereditato da Control)
MouseUp

Si verifica quando il puntatore del mouse si trova sul controllo mentre viene rilasciato un pulsante del mouse.

(Ereditato da Control)
MouseWheel

Si verifica quando si sposta la rotellina del mouse mentre il controllo ha lo stato attivo.

(Ereditato da Control)
Move

Si verifica quando il controllo viene spostato.

(Ereditato da Control)
MultiSelectChanged

Si verifica quando il valore della proprietà MultiSelect cambia.

NewRowNeeded

Si verifica quando la proprietà VirtualMode di DataGridView è true e l'utente si sposta nella nuova riga alla fine di DataGridView.

PaddingChanged

Si verifica quando il valore della proprietà Padding cambia.

Paint

Si verifica quando il controllo viene ridisegnato.

(Ereditato da Control)
ParentChanged

Si verifica quando il valore della proprietà Parent cambia.

(Ereditato da Control)
PreviewKeyDown

Si verifica prima dell'evento KeyDown quando viene premuto un tasto mentre il controllo ha lo stato attivo.

(Ereditato da Control)
QueryAccessibilityHelp

Si verifica quando l'oggetto AccessibleObject fornisce la Guida per le applicazioni di accessibilità.

(Ereditato da Control)
QueryContinueDrag

Si verifica durante un'operazione di trascinamento della selezione e consente all'origine del trascinamento di determinare se l'operazione deve essere annullata.

(Ereditato da Control)
ReadOnlyChanged

Si verifica quando la proprietà ReadOnly cambia.

RegionChanged

Si verifica quando il valore della proprietà Region cambia.

(Ereditato da Control)
Resize

Si verifica quando il controllo viene ridimensionato.

(Ereditato da Control)
RightToLeftChanged

Si verifica quando il valore della proprietà RightToLeft cambia.

(Ereditato da Control)
RowContextMenuStripChanged

Si verifica quando la proprietà ContextMenuStrip cambia.

RowContextMenuStripNeeded

Si verifica quando è necessario il menu di scelta rapida di una riga.

RowDefaultCellStyleChanged

Si verifica quando cambia il valore della proprietà DefaultCellStyle di una riga.

RowDirtyStateNeeded

Si verifica quando la proprietà VirtualMode del controllo DataGridView è true e DataGridView deve determinare se sono presenti modifiche non salvate per la riga corrente.

RowDividerDoubleClick

Generato quando l'utente fa doppio clic sul divisore tra due righe.

RowDividerHeightChanged

Si verifica quando la proprietà DividerHeight cambia.

RowEnter

Si verifica quando una riga riceve lo stato attivo per l'input prima di diventare la riga corrente.

RowErrorTextChanged

Si verifica quando cambia la proprietà ErrorText di una riga.

RowErrorTextNeeded

Si verifica quando è necessario il testo dell'errore di una riga.

RowHeaderCellChanged

Generato quando l'utente modifica il contenuto di una cella di intestazione di riga.

RowHeaderMouseClick

Generato quando l'utente fa clic entro i limiti di un'intestazione di riga.

RowHeaderMouseDoubleClick

Si verifica quando si fa doppio clic su un'intestazione di riga.

RowHeadersBorderStyleChanged

Si verifica quando la proprietà RowHeadersBorderStyle cambia.

RowHeadersDefaultCellStyleChanged

Si verifica quando il valore della proprietà RowHeadersDefaultCellStyle cambia.

RowHeadersWidthChanged

Si verifica quando il valore della proprietà RowHeadersWidth viene modificato.

RowHeadersWidthSizeModeChanged

Si verifica quando il valore della proprietà RowHeadersWidthSizeMode cambia.

RowHeightChanged

Si verifica quando cambia il valore della proprietà Height di una riga.

RowHeightInfoNeeded

Si verifica quando sono necessarie le informazioni sull'altezza della riga.

RowHeightInfoPushed

Si verifica quando l'utente modifica l'altezza di una riga.

RowLeave

Si verifica quando una riga perde lo stato attivo per l'input e non è più la riga corrente.

RowMinimumHeightChanged

Si verifica quando cambia il valore della proprietà MinimumHeight di una riga.

RowPostPaint

Si verifica dopo che un oggetto DataGridViewRow viene disegnato.

RowPrePaint

Si verifica prima che un oggetto DataGridViewRow venga disegnato.

RowsAdded

Si verifica dopo che una nuova riga viene aggiunta a DataGridView.

RowsDefaultCellStyleChanged

Si verifica quando il valore della proprietà RowsDefaultCellStyle cambia.

RowsRemoved

Si verifica quando una o più righe vengono eliminate da DataGridView.

RowStateChanged

Si verifica quando lo stato di una riga viene modificato, ad esempio se la riga perde o riceve lo stato attivo per l'input.

RowUnshared

Si verifica quando lo stato di una riga viene modificato, ad esempio da condiviso a non condiviso.

RowValidated

Si verifica al termine della convalida di una riga.

RowValidating

Si verifica durante la convalida di una riga.

Scroll

Si verifica quando l'utente scorre il contenuto del controllo.

SelectionChanged

Si verifica quando cambia la selezione corrente.

SizeChanged

Si verifica quando il valore della proprietà Size cambia.

(Ereditato da Control)
SortCompare

Si verifica quando DataGridView confronta i valori di due celle per eseguire un'operazione di ordinamento.

Sorted

Si verifica quando il controllo DataGridView completa un'operazione di ordinamento.

StyleChanged

Si verifica quando lo stile del controllo viene modificato.

SystemColorsChanged

Si verifica quando i colori di sistema vengono modificati.

(Ereditato da Control)
TabIndexChanged

Si verifica quando il valore della proprietà TabIndex cambia.

(Ereditato da Control)
TabStopChanged

Si verifica quando il valore della proprietà TabStop cambia.

(Ereditato da Control)
TextChanged

Si verifica quando il valore della proprietà Text cambia.

UserAddedRow

Si verifica quando l'utente ha terminato l'aggiunta di una riga al controllo DataGridView.

UserDeletedRow

Si verifica quando l'utente ha terminato l'eliminazione di una riga dal controllo DataGridView.

UserDeletingRow

Si verifica quando l'utente elimina una riga dal controllo DataGridView.

Validated

Si verifica al termine della convalida del controllo.

(Ereditato da Control)
Validating

Si verifica durante la convalida del controllo.

(Ereditato da Control)
VisibleChanged

Si verifica quando il valore della proprietà Visible cambia.

(Ereditato da Control)

Implementazioni dell'interfaccia esplicita

IDropTarget.OnDragDrop(DragEventArgs)

Genera l'evento DragDrop.

(Ereditato da Control)
IDropTarget.OnDragEnter(DragEventArgs)

Genera l'evento DragEnter.

(Ereditato da Control)
IDropTarget.OnDragLeave(EventArgs)

Genera l'evento DragLeave.

(Ereditato da Control)
IDropTarget.OnDragOver(DragEventArgs)

Genera l'evento DragOver.

(Ereditato da Control)
ISupportInitialize.BeginInit()

Per una descrizione di questo membro, vedere BeginInit().

ISupportInitialize.EndInit()

Per una descrizione di questo membro, vedere EndInit().

Si applica a

Vedi anche