2009-12-30 7 views
0

Я хочу спросить, могу ли я поставить флажок, созданный из битового значения, в состояние «промежуточное». Можно ли преобразовать любую ячейку (ячейки битовых значений) в флажки?C# DataGridView значение бита (WinForms)

спасибо.

ответ

0

вы можете добавить столбец типа DataGridViewCheckBoxColumn; установите для свойства ThreeState значение true и set для значений True False и Indeterminate. Ниже приведен пример использования 3-х государств колонке флажок, чтобы работать со строковыми значениями:

// 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" }); 

надеюсь, что это помогает, считает

Смежные вопросы