La désactivation de l'édition en DataGridView

Je suis à l'aide de Visual Studio 2012. Je souhaite désactiver le montage sur le DataGridView, il semble fonctionner quand j'ai utilisé ce code:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    dataGridView1.ReadOnly = true;
}

Mais quand je reviens sur le menu formulaire, puis revenir à l'écran où le DataGridView est, il peut être modifier. Je ne définissent

dataGridView1.ReadOnly = true;

à ce formulaire. Et je ne sais pas quel est le problème. Quelqu'un peut-il aider? Merci.

Voici mon code sur le bouton aller au menu

Menu menu = new Menu();
this.Hide();
menu.ShowDialog();

et mon bouton de revenir à la grille de données:

FrmList frmlist = new FrmList();
frmlist.Show();
this.Hide();
  • Bonjour avez-vous essayé ce.close()? sur frmlist plutôt que de les cacher? Avec l'aide de vos événements seront rebinded
  • ne change pas la sortie de sir
  • une winform sir