Impossible de cocher la case dans DataGridViewCheckBoxColumn?

Je suis la création d'une simple DataGridView avec une case à cocher de la colonne et une colonne de texte (plus de colonnes qui va suivre, mais c'est le minimum de travail exemple que je suis en train de travailler). Lorsque j'exécute ce code, la case à cocher les colonnes s'affiche, mais je ne peux pas cocher les cases.

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.ThreeState = false;
checkColumn.Width = 20;

MyDataGridView.Columns.Add(checkColumn);
MyDataGridView.Columns.Add(new DataGridViewTextBoxColumn());

Depuis rien ne s'affiche dans ce cas, j'ai pensé à ajouter quelques données factices.

for (int i = 0; i < 10; i++)
{
    MyDataGridView.Rows.Add(new Object[] { true, "test"});
}

Normalement, le DataGridView est rempli avec des données lié à partir d'une liste d'objets personnalisés, comme dans cette question de la miennemais j'ai pensé qu'il serait mieux de le faire fonctionner dans un moyen de base avant de passer.

Je n'essaie pas de définir l'état activé de la programmation, mais plutôt de permettre à l'utilisateur de sélectionner et d'utiliser ensuite cette sélection dans divers autres gestionnaires d'événements.

source d'informationauteur Ricardo Altamirano