Löschen mit ENFT-Taste in DataGridView verhindern



  • Hallo,

    wie kann ich es verhindern, dass wenn eine Zeile in einer DataGridView markiert ist, dass diese nicht mit der ENFT-Taste gelöscht werden kann??

    Folgendes habe ich versucht, dennoch verschwindet die Zeile

    private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Delete)
                {
                    // nichts soll passieren.
                }
    
            }
    


  • private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Delete)
        {
            e.Handled = true; // nichts soll passieren.
        }
    }
    

    Wenn du generell das Löschen einer Zeile verhindern willst, dann deaktiviere einfach beim DataGridView AllowUserToDeleteRows.



  • Super! Vielen Dank!


Log in to reply