[C#] Index der aktuell ausgewählten Zeile ermitteln

private void DataGridView1_SelectionChanged(object sender, EventArgs e)
{
    if (DataGridView1.CurrentCell.RowIndex != -1)
    {
        ...
    }
}

oder

private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    if (e.RowIndex != -1)
    {
        ...
    }
}