Вы должны использовать событие OnSelectedIndexChanged.
Добавьте свой флажок:
Чтобы включить другой флажок, вы можете использовать часть кода ниже.
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
//anotherCheckbox.Checked = true;
}
Для того, чтобы проверить все элементы ниже, часть кода может вам помочь.
for(int i = 1; i < anotherCheckbox.Items.Count; i++)
{
anotherCheckbox.SetItemChecked (i, true);
}
И вы должны называть этот цикл из SelectedIndexChanged
.