Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2011, 01:34   #1
varb
 
Регистрация: 11.08.2008
Сообщений: 9
По умолчанию Получение индекса текущего элемента по OnSelectedIndexChanged для CheckBoxList

Добрый день!
Необходимо решить проблему связанную с тем, что в CheckBoxList(е) имеются item(ы), первый из которых ="All", а остальные принимают какие-то значения(например, пусть будет "2001","2002",...,"2011"). Необходимо обработать выбор элементов нашего CheckBoxList(а) так, чтобы, когда выбран элемент "All", все остальные были Selected=false и наоборот, когда какой-нибудь(или какие-нибудь) из элементов, отличный(ые) от "All" выбран(ы), то галочка с "All" убирается.
К сожалению ни SelectedValue, ни SelectedIndex, ни SelectedItem не подходят, так ка при multiselection(е) возвращают или наименьший индекс или элемент с наименьшим индексом среди выбранных. А как в событии OnSelectedIndexChanged нашего CheckBoxList(а) получить индекс текущего выбранного элемента?

При дебаге я обнаружил, что в sender->base->cachedSelectedIndices хранится массив индексов элементов, выбранных до текущего выбранного элемента(см., прилагающийся скрин). Эта информация могла бы помочь. Но как программно получить содержимое cachedSelectedIndices?

Может кто знает ответы на мои вопросы или может быть кто знает как решить мою задачу другими, возможно более простыми методами?! Очень жду и надеюсь на ответы!
Изображения
Тип файла: jpg cachedSelectedIndices.jpg (31.9 Кб, 133 просмотров)
varb вне форума Ответить с цитированием
Старый 22.10.2011, 01:40   #2
varb
 
Регистрация: 11.08.2008
Сообщений: 9
По умолчанию

Ещё один скрин с большим количеством предыдущевыбранных элементов
Изображения
Тип файла: jpg cachedSelectedIndices.jpg (32.0 Кб, 124 просмотров)
varb вне форума Ответить с цитированием
Старый 23.10.2011, 22:24   #3
varb
 
Регистрация: 11.08.2008
Сообщений: 9
По умолчанию

Чтобы решить проблему быстро - реши её сам.
Тема закрыта.
varb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение элемента по индексу Список Jim_di_Griz Помощь студентам 7 05.08.2011 04:04
TreeView получение индекса подузла mrCloud Компоненты Delphi 1 27.05.2011 01:46
получение случайного индекса в пределе 4 CodeNOT Общие вопросы C/C++ 5 19.04.2011 17:40
Получение текущего URL из IE8 tigr1991 Работа с сетью в Delphi 0 30.10.2010 12:03
Получение текущего URL Artem Общие вопросы Delphi 5 08.11.2007 17:26