Member 12586684 Ответов: 1

Как я могу установить флажок в столбце datagridview?


Привет,
Моя проблема в том,что я добавил столбец check box, n в представлении таблицы данных с помощью c#.
но флажок не может работать так, как он не щелкает, так как я могу добавить флажок, чтобы он работал правильно в определенном столбце и строке представления таблицы данных.
Вот мой код C#:-
DataGridViewCheckBoxColumn CheckboxColumn = новый DataGridViewCheckBoxColumn();
CheckBox chk = новый флажок();
CheckboxColumn.HeaderCell.Стиль.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.Столбцы.Добавить (CheckboxColumn);
CheckboxColumn.DisplayIndex = 1;
CheckboxColumn.HeaderText = " Select";

как я могу добавить в определенные строки и столбцы?

Что я уже пробовал:

как добавить флажок в определенные строки и столбцы в представлении таблицы данных с помощью c#?

Herman<T>.Instance

является ли столбец или поле только для чтения? Установлен ли AutoPostback включительно в команду?

Sinisa Hajnal

Если сетка не сфокусирована, первый щелчок фокусирует ячейку, только второй проходит через нее. Кроме того, поле не может быть только для чтения и должно быть достаточно широким, чтобы показать флажок.

1 Ответов

Рейтинг:
1

Member 12599256

с datagridview по умолчанию, использующим этот код, он работает:

var column = new DataGridViewCheckBoxColumn();
column.HeaderText = "Abc";
column.Name = "Abc";
dataGridView1.Columns.Insert(0, column);


В противном случае, вероятно, у вас есть другое форматирование для вашего datagridview...