vous pouvez ajouter une colonne du type DataGridViewCheckBoxColumn; Définissez sa propriété ThreeState sur true et définissez des valeurs pour les états True False et Indeterminate. Ci-dessous un exemple d'utilisation 3 états colonne de cases à cocher pour travailler avec des valeurs de chaîne:
// add column
DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
column.HeaderText = "Test three state";
column.TrueValue = "a";
column.FalseValue = "b";
column.IndeterminateValue = "c";
column.ThreeState = true;
column.ValueType = typeof(string);
dataGridView2.Columns.Add(column);
// add rows
dataGridView2.Rows.Add(new object[] { "a" });
dataGridView2.Rows.Add(new object[] { "b" });
dataGridView2.Rows.Add(new object[] { "c" });
espérons que cette aide, ce qui est