Сброс флажков в списке данных по нажатию кнопки, находящейся вне списка данных, с помощью c #
Что сказал CKret, а также, я часто нахожу метод Enumerable.OfType Method очень полезным для подобных вещей. Цикл по компонентам какого-то типа в коллекции какого-то рода. Например, где-то я делаю что-то вроде этого:
foreach(CheckBox c in somePanel.Controls.OfType<CheckBox>()) { c.Checked = false; }
Используйте это, я надеюсь, это поможет вам:
foreach (DataListItem row in yourdatalist.Items) { CheckBox check = row.FindControl("nameofthecheckbox") as CheckBox; check.Checked = false }
В обработчике событий для события OnClick кнопок вы проходите по каждому элементу в списке данных, найдете флажок и сбросите его.