ADI@345 Ответов: 1

Если выбран один элемент checkboxlist то как автоматически соседний элемент проверяется внутри ретранслятора


Собственно то что я должен сделать,
если я выберу 4 человека , то флажок бронирование мест 4 должен быть установлен, не более того..

Что я уже пробовал:

<pre>  Repeater repeater = (Repeater)e.Item.FindControl("Repeater1");
        CheckBoxList List = (CheckBoxList)repeater.Items[0].FindControl("CheckBoxList1");
        foreach (ListItem listItem in List.Items)
        {
            if (listItem.Selected)
            {
                
            }
            else
            {
                //do something else 
            }
        }

Christopher Fernandes

что находится внутри ретранслятора?

ADI@345

CheckBoxList с

1 Ответов

Рейтинг:
2

Zdenek Sedlak

Если вам нужно проверить количество выбранных товаров, вам, вероятно, понадобится этот вместо части foreach. Сколько вы проверили вы можете увидеть в этот собственность.


ADI@345

Список<строка> в срок = новый список<строка&ГТ;();

foreach (RepeaterItem item in Repeater1.Предметы)
{
CheckBoxList CheckBoxList1 = (CheckBoxList)элемент.FindControl("CheckBoxList1");
по каждому элементу (элемент listitem элемент1 в CheckBoxList1.Предметы)
{
if (item1.Selected == true)
{

термин.добавить(пункт.Метод toString());
Текстовое поле textbox1.Текст = срок.Рассчитывать.Метод toString();


}

}

ADI@345

Сэр, я должен автоматически установить флажок на основе значения текстового поля.

Zdenek Sedlak

Как я понял из вашего кода, когда вам назначен CheckBoxList1, вы можете использовать TextBox1.Text = CheckBoxList1.SelectedItems.Подсчитать и пропустить целом по каждому элементу части.