Есть WinForms программа он получат данные из БД-ки на DataGridView только при нажатии кнопки, это работает
Вечером скрин проги скину
Вам надо обрабатывать событие клика на элементе checkBox_Click.
В обработчике события Click с помощью свойства Checked определяете состояние элемента управления и выполните необходимое действие.
private void checkBox1_Click(object sender, System.EventArgs e)
{
if (checkBox1.Checked)
{
checkBox1.Text = "Checked";
}
else
{
checkBox1.Text = "Unchecked";
}
}
С БД без неё, разницы нет как работать с dataGridView.
Для начала нужно создать столбец DataGridViewCheckBoxColumn.
Либо в конструкторе у контрола dataGridView в свойстве Columns у нужного столбца поставить ColumnType = DataGridViewCheckBoxColumn.
Либо динамически
DataGridViewCheckBoxColumn colCheckBox = new DataGridViewCheckBoxColumn(); dataGridView1.Columns.Add(colCheckBox);
Ну а потом берёшь значение true/false из БД и присваиваешь ячейке из этого столбца.
dataGridView1.Rows[0].Cells[0].Value = true
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости