У меня есть событие click для моего DGV, которое связывается с помощью таблицы данных. Всякий раз, когда флажок флажка установлен, он проверяет выбранную строку и представляет условие пользователю через окно сообщения. Если пользователь нажимает да, я редактирую столбец замечаний в таблице данных. Моя проблема в том, что мне нужно сохранить галочку. Исчезает после AcceptChanges ();
Вот что я пробовал.
DialogResult OptScndary = MessageBox.Show("This employee's primary position is not required for the project but the secondary position is. Would you like to request this employee for his/her secondary position?", "Secondary Position", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (OptScndary == DialogResult.Yes)
{
DataRow[] Row = AvailableEmp_dataTable.Select("EmpID='" + Sel_EmpID + "'");
Row[0]["Remarks"] = "Secondary position requested";
AvailableEmp_dataTable.AcceptChanges();
RequestBtn.Enabled = true;
foreach (DataGridViewRow DGVRow in EmpInfoGrid.Rows)
{
if (DGVRow.Cells["EmpID"].Value.ToString().Equals(Sel_EmpID))
{
DGVRow.Cells[MarkColumn.Name].Value = true;
}
}
}