Список множественного выбора всегда выбран все - PullRequest
0 голосов
/ 01 февраля 2012

У меня одна проблема со списком.

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

Что мне делать, чтобы выбрать один или несколько выделений?

Ответы [ 3 ]

1 голос
/ 01 февраля 2012

Два элемента всегда выбираются по двум причинам:

1) Они выбираются во встроенном коде - selected = "true"

2) Они выбираются в методе PageLoad codebehind, а вы звоните без Not IspostBack.

Пожалуйста, проверьте.

0 голосов
/ 01 февраля 2012

Один факт - вы установили режим выбора Mutliple.
еще один факт, когда вы вставляете элемент, он выбран, если добавить еще один, оба выбранных.
Поэтому после добавления набора предметов

  ListBox1.SelectedIndex = -1;

В противном случае проверьте предложения, заданные Saurabh

0 голосов
/ 01 февраля 2012

Установите для ListSelectionMode значение Multiple, а затем выполните итерации по элементам списка

foreach (ListItem item in ListBox1.Items)
         {

            if(item.Selected)
            {

              count++;

            }

         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...