Procedura: impedire l'aggiunta o l'eliminazione di righe nel controllo DataGridView di Windows Form

Talvolta potrebbe essere necessario impedire agli utenti di inserire nuove righe di dati o eliminare le righe esistenti nel controllo DataGridView. La proprietà AllowUserToAddRows indica se la riga per i nuovi record è presente nella parte inferiore del controllo, mentre la proprietà AllowUserToDeleteRows indica se le righe possono essere rimosse. Nell'esempio di codice seguente vengono usate queste proprietà e viene impostata la proprietà ReadOnly per rendere il controllo interamente di sola lettura.

Questa attività è supportata in Visual Studio. Vedere anche Procedura: Impedire l'aggiunta e l'eliminazione di righe nel controllo DataGridView Windows Form tramite la finestra di progettazione.

Esempio

private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}
Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub

Compilazione del codice

L'esempio presenta i requisiti seguenti:

Vedi anche