Compartilhar via


DataGrid.CurrentRowIndex Propriedade

Definição

Obtém ou define o índice da linha que tem foco no momento.

public:
 property int CurrentRowIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int CurrentRowIndex { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CurrentRowIndex : int with get, set
Public Property CurrentRowIndex As Integer

Valor da propriedade

Int32

O índice baseado em zero da linha atual.

Atributos

Exceções

Não há nenhum CurrencyManager.

Exemplos

O exemplo de código a seguir retorna o CurrentRowIndex.

private:
   void GetSelectedIndex( DataGrid^ myGrid )
   {
      Console::WriteLine( myGrid->CurrentRowIndex );
   }

   void SetSelectedIndex( DataGrid^ myGrid, int selIndex )
   {
      myGrid->CurrentRowIndex = selIndex;
   }
private void GetSelectedIndex(DataGrid myGrid){
    Console.WriteLine(myGrid.CurrentRowIndex);
 }
 
 private void SetSelectedIndex(DataGrid myGrid, int selIndex){
    myGrid.CurrentRowIndex = selIndex;
 }
Private Sub GetSelectedIndex(ByVal myGrid As DataGrid)
    Console.WriteLine(myGrid.CurrentRowIndex)
 End Sub
 
 Private Sub SetSelectedIndex(ByVal myGrid As DataGrid, ByVal selIndex As Integer)
    myGrid.CurrentRowIndex= selIndex
 End Sub

Comentários

Definir a CurrentRowIndex propriedade como um valor diferente de seu valor atual rola o controle para que a linha especificada esteja em exibição.

A CurrentRowIndex propriedade permite iterar por meio das linhas de uma tabela pai, mesmo que você esteja exibindo as linhas da tabela filho. Por exemplo, se você estiver exibindo uma tabela filho, o incremento CurrentRowIndex fará com que o System.Windows.Forms.DataGrid próximo conjunto de registros na tabela filho esteja vinculado à tabela pai.

Se o usuário estiver exibindo uma tabela pai ou uma tabela sem relações filho, a propriedade retornará o índice baseado em zero da linha atual.

Aplica-se a

Confira também