DataGrid.CurrentRowIndex Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví index řádku, který má aktuálně fokus.
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
Hodnota vlastnosti
Index aktuálního řádku založený na nule.
- Atributy
Výjimky
Neexistuje žádná CurrencyManager.
Příklady
Následující příklad kódu vrátí 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
Poznámky
CurrentRowIndex Nastavení vlastnosti na jinou hodnotu než jeho aktuální hodnota posune ovládací prvek tak, aby zadaný řádek byl v zobrazení.
Tato CurrentRowIndex vlastnost umožňuje iterovat řádky nadřazené tabulky, i když si prohlížíte podřízené řádky tabulky. Pokud si například prohlížíte podřízenou tabulku, CurrentRowIndexSystem.Windows.Forms.DataGrid zvýší se tím, že se v podřízené tabulce zobrazí další sada záznamů, které jsou propojené s nadřazenou tabulkou.
Pokud si uživatel prohlíží nadřazenou tabulku nebo tabulku bez podřízených relací, vrátí vlastnost index aktuálního řádku založený na nule.