2009-12-30 6 views
0

Je souhaite demander si je peux mettre la case à cocher provenant d'une valeur de bit dans l'état "intermédiaire". Est-il possible de convertir n'importe quelle cellule (cellules de valeur de bit) en cases à cocher?Valeur de bit DataGridView C# (WinForms)

Merci.

Répondre

0

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

Questions connexes