Я хочу спросить, могу ли я поставить флажок, созданный из битового значения, в состояние «промежуточное». Можно ли преобразовать любую ячейку (ячейки битовых значений) в флажки?C# DataGridView значение бита (WinForms)
спасибо.
Я хочу спросить, могу ли я поставить флажок, созданный из битового значения, в состояние «промежуточное». Можно ли преобразовать любую ячейку (ячейки битовых значений) в флажки?C# DataGridView значение бита (WinForms)
спасибо.
вы можете добавить столбец типа 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" });
надеюсь, что это помогает, считает