Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Index der Zeile fest, die gegenwärtig den Fokus besitzt, oder legt diesen fest.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public Property CurrentRowIndex As Integer
'Usage
Dim instance As DataGrid
Dim value As Integer
value = instance.CurrentRowIndex
instance.CurrentRowIndex = value
public int CurrentRowIndex { get; set; }
public:
property int CurrentRowIndex {
int get ();
void set (int value);
}
/** @property */
public int get_CurrentRowIndex ()
/** @property */
public void set_CurrentRowIndex (int value)
public function get CurrentRowIndex () : int
public function set CurrentRowIndex (value : int)
Eigenschaftenwert
Der nullbasierte Index der aktuellen Zeile.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Es ist kein CurrencyManager vorhanden. |
Hinweise
Durch Festlegen der CurrentRowIndex-Eigenschaft auf einen Wert, der sich vom aktuellen Wert unterscheidet, wird ein Bildlauf im Steuerelement durchgeführt, sodass die angegebene Zeile sichtbar ist.
Mit der CurrentRowIndex-Eigenschaft können Sie die Zeilen einer übergeordneten Tabelle selbst dann durchlaufen, wenn die Zeilen der untergeordneten Tabelle angezeigt werden. Wenn z. B. eine untergeordnete Tabelle angezeigt und CurrentRowIndex inkrementell erhöht wird, wird im System.Windows.Forms.DataGrid die nächste Menge von Datensätzen in der untergeordneten Tabelle angezeigt, die mit der übergeordneten Tabelle verknüpft sind.
Wenn der Benutzer eine übergeordnete Tabelle oder eine Tabelle anzeigt, die keine untergeordneten Beziehungen hat, gibt diese Eigenschaft den nullbasierten Index der aktuellen Zeile zurück.
Beispiel
Im folgenden Codebeispiel wird der CurrentRowIndex zurückgegeben.
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
private void GetSelectedIndex(DataGrid myGrid){
Console.WriteLine(myGrid.CurrentRowIndex);
}
private void SetSelectedIndex(DataGrid myGrid, int selIndex){
myGrid.CurrentRowIndex = selIndex;
}
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.get_CurrentRowIndex());
} //GetSelectedIndex
private void SetSelectedIndex(DataGrid myGrid, int selIndex)
{
myGrid.set_CurrentRowIndex(selIndex);
} //SetSelectedIndex
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
DataGrid-Klasse
DataGrid-Member
System.Windows.Forms-Namespace
CurrencyManager-Klasse