отладка показывает, что все элементы в списке флажков не отмечены, когда есть 3checked - PullRequest
0 голосов
/ 17 августа 2010

, поэтому я динамически заполняю список флажков.Я подтвердил, что мой текст и значения правильны для каждого флажка, но когда я проверяю несколько и нажимаю кнопку события, когда я перебираю элементы, все они устанавливаются на select = false ...

    Dim resource As ListItem
    Dim SelectedHashTable As New Hashtable
    For Each resource In chkResources.Items
        If resource.Selected = True Then
            SelectedHashTable.Add(resource.Text, resource.Value)
        End If
    Next

установите контрольную точку в строке 5 для просмотра содержимого хеш-таблицы, но она никогда не срабатывает.Даже когда я проверяю все ящики.Кто-нибудь есть идеи?

1 Ответ

1 голос
/ 17 августа 2010

Где вы динамически заполняете контрольный список?Если в любое время после события OnInit состояние представления элемента управления не будет сохранено должным образом, и ваш выбор будет отменен при каждой обратной передаче.Попробуйте динамически заполнить ваш список в обработчике OnInit.

...