DataGrid.CurrentRowIndex Egenskap

Definition

Hämtar eller anger index för den rad som för närvarande har 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

Egenskapsvärde

Det nollbaserade indexet för den aktuella raden.

Attribut

Undantag

Det finns ingen CurrencyManager.

Exempel

Följande kodexempel returnerar 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

Kommentarer

Om du CurrentRowIndex anger egenskapen till ett annat värde än dess aktuella värde bläddras kontrollen så att den angivna raden visas.

Med CurrentRowIndex egenskapen kan du iterera genom en överordnad tabells rader även om du visar de underordnade tabellraderna. Om du till exempel visar en underordnad tabell kommer en ökning av CurrentRowIndex att leda till att System.Windows.Forms.DataGrid visar nästa uppsättning poster i den underordnade tabellen som är länkade till den överordnade tabellen.

Om användaren visar en överordnad tabell eller en tabell utan underordnade relationer returnerar egenskapen det nollbaserade indexet för den aktuella raden.

Gäller för

Se även