![]() |
|
Модераторы: gambit |
![]()
|
|
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
Создаю программно radiobuttonList. Помещаю его в юзер контрол в одну из колонок таблицы. Привязываю к бд. Все прекрасно. Данные вижу
В свойствах прописываю autopostback=true. Так мне надо. Щелкаю по одному из переключателей - страница обновляется и все это пропадает. Вопрос такой Необходимо на загрузку контрола создавать каждый раз этот лист? и запоминать где щелкнули ранее по листу? (selectedindex) И еще вопрос Каким образом прописать событие (selectedIndexChanged) на созданный лист? пишу на VB.net |
|||
|
||||
| tol05 |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
да
Нет. если у контрола EnableViewState = true, то состояние восстановится само. Только создавать контрол нужно где-то в событии Init, поскольку состояние представления восстанавливается до события Load. Последовательность такая:
классическим способом привязки обработчиков к событиям
-------------------- На хорошей работе и сны хорошие снятся. |
||||||
|
|||||||
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
Спасибо. Все получилось. Теперь вопрос такой.
Динамически создается несколько radioButtonList. И для все них я использую Mymetod. Как мне определить по какому листу я щелкнула, и соответственно определить SelectedIndex. я думаю что нужно обратиться таким образом e.selectedIndex а вот как определить от какого листа пришло событие? |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
пожалуйста.
для этого есть параметр sender -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
я догадываюсь что все от сендера. а как к нему обратиться?
по sender.name? Добавлено через 1 минуту и 13 секунд и далее с чем сравнивать? лсты имеют id=Mylist1 и тд Добавлено через 2 минуты и 8 секунд или нужно какое то свойство указать для листа? |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
RadioButtonList list = sender as RadioButtonList;
if(list != null) { //тут делай со своим RadioButtonList-ом все, что хочешь } -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
tol05,
|
|||
|
||||
| kedicik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 12.4.2007 Репутация: нет Всего: нет |
tol05, спасибо!!! все получилось!
|
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
kedicik, пожалуйста!
-------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |