DataGridViewRowsAddedEventArgs.RowIndex Propriété

Définition

Obtient l'index de la première ligne ajoutée.Gets the index of the first added row.

public:
 property int RowIndex { int get(); };
public int RowIndex { get; }
member this.RowIndex : int
Public ReadOnly Property RowIndex As Integer

Valeur de propriété

Index de la première ligne ajoutée.The index of the first added row.

Exemples

L’exemple de code suivant illustre l’utilisation de ce membre.The following code example demonstrates the use of this member. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de DataGridView.RowsAdded l’événement.In the example, an event handler reports on the occurrence of the DataGridView.RowsAdded event. Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider à effectuer un débogage.This report helps you to learn when the event occurs and can assist you in debugging. Pour effectuer un rapport sur plusieurs événements ou sur des événements qui se produisent MessageBox.Show fréquemment Console.WriteLine , envisagez de remplacer ou d' TextBoxajouter le message à une ligne multiligne.To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient une DataGridView instance DataGridView1de type nommée.To run the example code, paste it into a project that contains an instance of type DataGridView named DataGridView1. Assurez-vous ensuite que le gestionnaire d’événements DataGridView.RowsAdded est associé à l’événement.Then ensure that the event handler is associated with the DataGridView.RowsAdded event.

private void DataGridView1_RowsAdded(Object sender, DataGridViewRowsAddedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "RowCount", e.RowCount );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RowsAdded Event" );
}
Private Sub DataGridView1_RowsAdded(sender as Object, e as DataGridViewRowsAddedEventArgs) _ 
     Handles DataGridView1.RowsAdded

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

End Sub

Remarques

Lorsque l’utilisateur ajoute une nouvelle ligne à l’aide de la ligne pour les nouveaux enregistrements, la valeur de cette propriété est égale à l’index du nouvel emplacement de la ligne pour les nouveaux enregistrements, ce qui est supérieur à la ligne que vous venez d’ajouter.When the user adds a new row using the row for new records, the value of this property is equal to the index of the new location of the row for new records, which is one greater than the row just added. Toutefois, lorsque vous ajoutez des lignes par programme, la valeur de cette propriété est l’index de la première ligne ajoutée.When you add rows programmatically, however, the value of this property is the index of the first row added.

S’applique à

Voir aussi