J'ai mis la propriété readonly de 2 colonnes de données à true.
List.Columns[0].ReadOnly = true;
List.Columns[1].ReadOnly = true;
Mais je veux seulement qu'ils soient en lecture seule lorsque l'utilisateur essaie de mettre à jour, l'utilisateur peut ajouter de nouvelles lignes à dataGridView donc je veux transformer la propriété readonly en false lorsqu'il essaie d'ajouter une nouvelle ligne. J'ai essayé de faire cela sur l'événement CellDoubleClick de la grille de données mais cela ne fera rien car il est trop tard pour que le beginedit soit appelé.
if(e.RowIndex == GridView.Rows.Count-1)
GridView.Rows[e.RowIndex].Cells[1].ReadOnly = GridView.Rows[e.RowIndex].Cells[0].ReadOnly = false;
else
GridView.Rows[e.RowIndex].Cells[1].ReadOnly = GridView.Rows[e.RowIndex].Cells[0].ReadOnly = true;
Des idées ?