Как установить несколько выбранных значений в asp.net checkboxlist

Используйте Celery для запуска периодических задач. Вы можете сослаться на сельдерея Джанго , например, здесь

11
задан Nicholas 27 April 2009 в 11:24
поделиться

4 ответа

Звучит как вопрос о жизненном цикле страницы - привязке к данным.

Вы должны действительно взглянуть (ответы на вопросы) на этот вопрос .

1
ответ дан 3 December 2019 в 06:22
поделиться

Я использовал событие DataBound для выбора, чтобы установить выбранные элементы.

1
ответ дан 3 December 2019 в 06:22
поделиться

Я знаю, что это старый пост, но недавно у меня была такая же проблема.

Чтобы выбрать несколько элементов DataBound CheckBoxList, обработайте событие DataBound и выполните цикл через коллекцию Items, задав свойство Selected индивидуально для каждого элемента по мере необходимости.

Установка свойства SelectedValue элемента управления проверяет только последний элемент.

 foreach (ListItem item in MyCheckBoxList.Items)
 {
     item.Selected = ShouldItemBeSelectedMethod(item.Value);
 }
9
ответ дан 3 December 2019 в 06:22
поделиться
public void SetValueCheckBoxList(CheckBoxList cbl, string sValues)
        {
            if (!string.IsNullOrEmpty(sValues))
            {                
                ArrayList values = StringToArrayList(sValues);             
                foreach (ListItem li in cbl.Items)
                {
                    if (values.Contains(li.Value))
                        li.Selected = true;
                    else
                        li.Selected = false;                    
                }               
            }
        }

private ArrayList StringToArrayList(string value)
        {
            ArrayList _al = new ArrayList();
            string[] _s = value.Split(new char[] { ',' });

            foreach (string item in _s)
                _al.Add(item);

            return _al;
        }

Спасибо, slnavn2000

3
ответ дан 3 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: