Procedura: impedire l'aggiunta e l'eliminazione di righe nel controllo DataGridView di Windows Form utilizzando la finestra di progettazioneHow to: Prevent Row Addition and Deletion in the Windows Forms DataGridView Control Using the Designer

Talvolta potrebbe essere necessario impedire agli utenti di inserire nuove righe di dati o eliminare le righe esistenti nel controllo DataGridView.Sometimes you will want to prevent users from entering new rows of data or deleting existing rows in your DataGridView control. Le nuove righe vengono immessi nella riga speciale per i nuovi record nella parte inferiore del controllo.New rows are entered in the special row for new records at the bottom of the control. Quando si disabilita l'aggiunta delle righe, la riga per nuovi record non viene visualizzata.When you disable row addition, the row for new records is not displayed. È possibile rendere il controllo interamente di sola lettura disabilitando l'eliminazione di righe e la modifica della cella.You can then make the control entirely read-only by disabling row deletion and cell editing.

La procedura seguente richiede un applicazione Windows progetto con un form contenente un DataGridView controllo.The following procedure requires a Windows Application project with a form containing a DataGridView control. Per informazioni sull'impostazione di un progetto, vedere procedura: creare un progetto di applicazione Windows e procedura: aggiungere controlli a un Windows Form.For information about setting up such a project, see How to: Create a Windows Application Project and How to: Add Controls to Windows Forms.

Nota

Le finestre di dialogo e i comandi di menu visualizzati potrebbero essere diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma.The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti .To change your settings, choose Import and Export Settings on the Tools menu. Per altre informazioni, vedere Personalizzazione delle impostazioni di sviluppo in Visual Studio.For more information, see Customizing Development Settings in Visual Studio.

Per impedire l'eliminazione e aggiunta delle righeTo prevent row addition and deletion

  • Fare clic sul glifo smart tag (Smart Tag glifo) nell'angolo superiore destro del DataGridView controllare e quindi deselezionare la Abilita aggiunta e Abilita eliminazione caselle di controllo.Click the smart tag glyph (Smart Tag Glyph) on the upper-right corner of the DataGridView control, and then clear the Enable Adding and Enable Deleting check boxes.

    Nota

    Per rendere il controllo interamente di sola lettura, deselezionare il Abilita modifica anche casella di controllo.To make the control entirely read-only, clear the Enable Editing check box as well.

Vedere ancheSee Also

DataGridView
DataGridView.AllowUserToAddRows
Procedura: creare un progetto di applicazione WindowsHow to: Create a Windows Application Project
Procedura: Aggiungere controlli a un Windows FormsHow to: Add Controls to Windows Forms