Compartir a través de


DataGrid.CurrentRowIndex Propiedad

Definición

Obtiene o establece el índice de la fila que actualmente tiene el foco.

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 de propiedad

Índice de base cero de la fila actual.

Atributos

Excepciones

No hay ningún CurrencyManager.

Ejemplos

En el ejemplo de código siguiente se devuelve .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

Comentarios

Al establecer la CurrentRowIndex propiedad en un valor distinto de su valor actual, se desplaza el control para que la fila especificada esté en la vista.

La CurrentRowIndex propiedad permite recorrer en iteración las filas de una tabla primaria incluso si está viendo las filas de la tabla secundaria. Por ejemplo, si está viendo una tabla secundaria, incrementar CurrentRowIndex el valor hará System.Windows.Forms.DataGrid que muestre el siguiente conjunto de registros en la tabla secundaria vinculada a la tabla primaria.

Si el usuario está viendo una tabla primaria o una tabla sin relaciones secundarias, la propiedad devuelve el índice de base cero de la fila actual.

Se aplica a

Consulte también