Сбросьте флажки в списке данных по нажатию кнопки, находящейся вне списка данных, используя c # - PullRequest
0 голосов
/ 19 февраля 2009

Сброс флажков в списке данных по нажатию кнопки, находящейся вне списка данных, с помощью c #

Ответы [ 3 ]

0 голосов
/ 19 февраля 2009

Что сказал CKret, а также, я часто нахожу метод Enumerable.OfType Method очень полезным для подобных вещей. Цикл по компонентам какого-то типа в коллекции какого-то рода. Например, где-то я делаю что-то вроде этого:

foreach(CheckBox c in somePanel.Controls.OfType<CheckBox>())
{
    c.Checked = false;
}
0 голосов
/ 22 июля 2014

Используйте это, я надеюсь, это поможет вам:

foreach (DataListItem row in yourdatalist.Items)
{
   CheckBox check = row.FindControl("nameofthecheckbox") as CheckBox;
   check.Checked = false
}
0 голосов
/ 19 февраля 2009

В обработчике событий для события OnClick кнопок вы проходите по каждому элементу в списке данных, найдете флажок и сбросите его.

...