DataGridViewRowStateChangedEventArgs Klass

Definition

Tillhandahåller data för RowStateChanged händelsen för en DataGridView.

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

Exempel

I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens RowStateChanged förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen DataGridView med namnet DataGridView1. Kontrollera sedan att händelsehanteraren är associerad med RowStateChanged händelsen.

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

Kommentarer

Använd egenskapen Row för att avgöra vilken rad som har ändrats. Använd egenskapen StateChanged för att avgöra vilket radtillstånd som har ändrats.

Mer information om hur du hanterar händelser finns i Hantera och höja händelser.

Konstruktorer

Name Description
DataGridViewRowStateChangedEventArgs(DataGridViewRow, DataGridViewElementStates)

Initierar en ny instans av DataGridViewRowStateChangedEventArgs klassen.

Egenskaper

Name Description
Row

Hämtar som DataGridViewRow har ett ändrat tillstånd.

StateChanged

Hämtar det tillstånd som har ändrats på raden.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även