Может кто-нибудь помочь мне, почему это не работает?
У меня есть checkbox
, и если я нажму на него,
это должно снять флажок в пределах datagridview, которые были проверены, прежде чем включать выбранный пользователем флажок.
Вот код:
private void chkItems_CheckedChanged(object sender, EventArgs e)
{
foreach (DataGridViewRow row in datagridview1.Rows)
{
DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells[1];
if (chk.Selected == true)
{
chk.Selected = false;
}
else
{
chk.Selected = true;
}
}
}
флажок не следует выбирать. он должен быть проверен.
здесь добавлен столбец
DataGridViewCheckBoxColumn CheckboxColumn = new DataGridViewCheckBoxColumn();
CheckBox chk = new CheckBox();
CheckboxColumn.Width = 20;
datagridview1.Columns.Add(CheckboxColumn);