Я хочу иметь столбец с флажками, чтобы, когда пользователь щелкает по ним, он выбирал собственную строку (выделите ее). Я пришел с этим кодом, с не выполняет работу, как я могу это исправить?
Есть ли лучший способ сделать это? (Строка остается выделенной даже после того, как я снял флажок).
private void dataGrid_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0 && e.RowIndex != -1)
{
if (Convert.ToBoolean(dataGrid.Rows[e.RowIndex].Cells[0].Value) == true)
dataGrid.Rows[e.RowIndex].Selected = false;
else if (Convert.ToBoolean(dataGrid.Rows[e.RowIndex].Cells[0].Value) == false)
dataGrid.Rows[e.RowIndex].Selected = true;
}
}