DataGrid.CurrentRowIndex Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.