powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Multiselect в ListBox
11 сообщений из 11, страница 1 из 1
Multiselect в ListBox
    #34067340
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему-то если на форме мышью помечаешь итемы, а потом в цикле просматриваешь, какие помечены, то ни один из итемов не определяется как выбранный.

For i = 0 To Me.ListBox1.Items.Count - 1
If ListBox1.Items(i).Selected = True Then
.........................................
End If
Next

Странно как-то.... :(
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34067398
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Lola, Вы писали:

Может не указан PostBack?
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34067443
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнонимЗдравствуйте, Lola, Вы писали:

Может не указан PostBack?

Вижу только AutoPostBack. Если ему присвоить True, то автоматом очищаются отметки. Вот.
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34067455
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lola АнонимЗдравствуйте, Lola, Вы писали:

Может не указан PostBack?

Вижу только AutoPostBack. Если ему присвоить True, то автоматом очищаются отметки. Вот.
EnableViewState быть может отключен
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34067759
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RasimS Lola АнонимЗдравствуйте, Lola, Вы писали:

Может не указан PostBack?

Вижу только AutoPostBack. Если ему присвоить True, то автоматом очищаются отметки. Вот.
EnableViewState быть может отключен

У меня EnableViewState=true. Так должно быть?
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34067769
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lola RasimS Lola АнонимЗдравствуйте, Lola, Вы писали:

Может не указан PostBack?

Вижу только AutoPostBack. Если ему присвоить True, то автоматом очищаются отметки. Вот.
EnableViewState быть может отключен

У меня EnableViewState=true. Так должно быть?
Да
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34067842
превед, привели свой код, скорее всего у тебя действительно нет проверки на постбек.
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34068598
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понравелась девочкапревед, привели свой код, скорее всего у тебя действительно нет проверки на постбек.

Вот:
<asp:listbox id=ListBox1
style="Z-INDEX: 104;
LEFT: 296px;
POSITION: absolute;
TOP: 64px" runat="server"
Width="80px"
DataSource="<%# DsFull1 %>"
DataMember="Sensor"
DataTextField="Name"
Height="160px"
SelectionMode="Multiple" Rows="8"
AutoPostBack="True"></asp:listbox>
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34069268
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое интересное, что и у DropDownList примерно такая же история. Я выбираю что-либо из него, а когда читаю Me.DropDownList1.SelectedItem.Value или Me.DropDownList1.SelectedItem.Text выдается значение первого итема.
Это видимо что-то глобальное, но что...?
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34069498
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LolaСамое интересное, что и у DropDownList примерно такая же история. Я выбираю что-либо из него, а когда читаю Me.DropDownList1.SelectedItem.Value или Me.DropDownList1.SelectedItem.Text выдается значение первого итема.
Это видимо что-то глобальное, но что...?
Где делаешь цикл, то сделай так...
if (!isPostBack)
{
// тут твой цикл. Все должно работать.
}
...
Рейтинг: 0 / 0
Multiselect в ListBox
    #34069968
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RasimS LolaСамое интересное, что и у DropDownList примерно такая же история. Я выбираю что-либо из него, а когда читаю Me.DropDownList1.SelectedItem.Value или Me.DropDownList1.SelectedItem.Text выдается значение первого итема.
Это видимо что-то глобальное, но что...?
Где делаешь цикл, то сделай так...
if (!isPostBack)
{
// тут твой цикл. Все должно работать.
}

Спасибо, дорогой! Но я нашла свою ошибку совершенно не там, где искала. Мне стыдно... Я заполняла датасеты для листбокса в событии чтения формы. А каждый раз, когда нажимается кнопка для обновления параметров (они берутся из листбокса), то форма заново перечитывалась, и, как следствие, заново заполнялись датасеты. Это все из-за того, что это только моя вторая форма в АСПе. Бум знать.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Multiselect в ListBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]