Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms
Quelquefois vous souhaiterez empêcher les utilisateurs d'entrer de nouvelles lignes de données ou de supprimer des lignes existantes dans votre contrôle DataGridView. La propriété AllowUserToAddRows indique si la ligne pour les nouveaux enregistrements est présente en bas de contrôle, tandis que la propriété AllowUserToDeleteRows indique si les lignes peuvent être supprimées. L'exemple de code suivant utilise ces propriétés et définit également la propriété ReadOnly pour rendre le contrôle entièrement en lecture seule.
Il existe une prise en charge pour cette tâche dans Visual Studio. Pour plus d'informations, consultez Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur.
Exemple
Private Sub MakeReadOnly()
With dataGridView1
.AllowUserToAddRows = False
.AllowUserToDeleteRows = False
.ReadOnly = True
End With
End Sub
private void MakeReadOnly()
{
dataGridView1.AllowUserToAddRows = false;
dataGridView1.AllowUserToDeleteRows = false;
dataGridView1.ReadOnly = true;
}
Compilation du code
Cet exemple nécessite les éléments suivants :
un contrôle DataGridView nommé dataGridView1 ;
Références aux assemblys System et System.Windows.Forms.
Voir aussi
Référence
DataGridView.AllowUserToAddRows
DataGridView.AllowUserToAddRows
DataGridView.AllowUserToDeleteRows