Condividi tramite


DataGridViewRowStateChangedEventArgs Classe

Definizione

Fornisce i dati per l'evento RowStateChanged di una classeDataGridView.

public ref class DataGridViewRowStateChangedEventArgs : EventArgs
public class DataGridViewRowStateChangedEventArgs : EventArgs
type DataGridViewRowStateChangedEventArgs = class
    inherit EventArgs
Public Class DataGridViewRowStateChangedEventArgs
Inherits EventArgs
Ereditarietà
DataGridViewRowStateChangedEventArgs

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento RowStateChanged . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo DataGridView denominata DataGridView1. Assicurarsi quindi che il gestore eventi sia associato all'evento RowStateChanged .

private void DataGridView1_RowStateChanged(Object sender, DataGridViewRowStateChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Row", e.Row );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "StateChanged", e.StateChanged );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RowStateChanged Event" );
}
Private Sub DataGridView1_RowStateChanged(sender as Object, e as DataGridViewRowStateChangedEventArgs) _ 
     Handles DataGridView1.RowStateChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Row", e.Row)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "StateChanged", e.StateChanged)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RowStateChanged Event")

End Sub

Commenti

Utilizzare la Row proprietà per determinare quale riga è stata modificata. Utilizzare la StateChanged proprietà per determinare lo stato della riga modificato.

Per altre informazioni su come gestire gli eventi, vedere la gestione e generazione di eventi.

Costruttori

DataGridViewRowStateChangedEventArgs(DataGridViewRow, DataGridViewElementStates)

Inizializza una nuova istanza della classe DataGridViewRowStateChangedEventArgs.

Proprietà

Row

Ottiene l'oggetto DataGridViewRow con lo stato modificato.

StateChanged

Ottiene lo stato modificato nella riga.

Metodi

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche