C # DataGridView флажок отмечен событием

Я хочу справитьсяChecked событиеCheckBox колонны в моемDataGridView и выполнить операцию на основе проверенного значения столбца (true / false). Я пытался использоватьCellDirtyStateChanged без успеха. На самом деле я хочу обнаружить проверенное изменение сразу после того, как пользователь установит или снимет флажок.

Вот описание моей заявки. Я новичок в c # и создаю приложение "забронируй свою комнату" для места, которое предоставляет гостевое жилье путешественникам. Этот экран может хорошо объяснить, чего я хочу достичь;

Это.GIF программного обеспечения который рассчитывает почасовую оплату работника, и эта фотография является иллюстрацией того, что на самом деле я хочу построить:

Код для отображения моей таблицы вDataGridView является:

OleDbConnection connection = new OleDbConnection();
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "select id,cusid,cusname,timein,
timeout,duration,amount,remark from entry";
command.CommandText = query;
OleDbDataAdapter da = new OleDbDataAdapter(command);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;

Я добавил столбец флажок, используя это;

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "logout";
checkColumn.HeaderText = "Logout";
checkColumn.Width = 50;
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10;
dataGridView1.Columns.Add(checkColumn);

Всякий раз, когда пользователь входит в систему с экрана входа в систему, в таблицу будет вставлена ​​новая строка и, следовательно, будет обновлен dgv с соответствующей записью пользователя. Я не понимаю, как связать эти флажки с datagridview, я попытался celldirtystatechanged, но ничего не работает, что было бы правильным способом связать строку с флажком.

Ответы на вопрос(1)

Ваш ответ на вопрос