DataGridViewRowsAddedEventArgs.RowIndex Propiedad

Definición

Obtiene el índice de la primera fila agregada.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

Valor de propiedad

Int32

Índice de la primera fila agregada.The index of the first added row.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este miembro.The following code example demonstrates the use of this member. En el ejemplo, un controlador de eventos informa sobre la aparición del DataGridView.RowsAdded evento.In the example, an event handler reports on the occurrence of the DataGridView.RowsAdded event. Este informe le ayuda a saber cuándo se produce el evento y puede ayudarle a depurar.This report helps you to learn when the event occurs and can assist you in debugging. Para notificar varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar MessageBox.Show por Console.WriteLine o anexar el mensaje a una multilínea TextBox .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.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo DataGridView denominada DataGridView1 .To run the example code, paste it into a project that contains an instance of type DataGridView named DataGridView1. A continuación, asegúrese de que el controlador de eventos está asociado al DataGridView.RowsAdded evento.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

Comentarios

Cuando el usuario agrega una nueva fila con la fila para los nuevos registros, el valor de esta propiedad es igual al índice de la nueva ubicación de la fila para los nuevos registros, que es uno mayor que la fila recién agregada.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. Sin embargo, cuando se agregan filas mediante programación, el valor de esta propiedad es el índice de la primera fila agregada.When you add rows programmatically, however, the value of this property is the index of the first row added.

Se aplica a

Consulte también