DataGridViewRowsAddedEventArgs.RowIndex Propriedade

Definição

Obtém o índice da primeira linha adicionada.

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

Valor da propriedade

O índice da primeira linha adicionada.

Exemplos

O exemplo de código a seguir demonstra o uso desse membro. No exemplo, um manipulador de eventos relata a ocorrência do DataGridView.RowsAdded evento. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração. Para relatar vários eventos ou eventos que ocorrem com frequência, considere substituir MessageBox.ShowConsole.WriteLine ou acrescentar a mensagem a uma multilinha TextBox.

Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo DataGridView chamada DataGridView1. Em seguida, verifique se o manipulador de eventos está associado ao DataGridView.RowsAdded evento.

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

Comentários

Quando o usuário adiciona uma nova linha usando a linha para novos registros, o valor dessa propriedade é igual ao índice do novo local da linha para novos registros, que é um maior que a linha recém-adicionada. No entanto, quando você adiciona linhas programaticamente, o valor dessa propriedade é o índice da primeira linha adicionada.

Aplica-se a

Confira também