|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 11:46
Сообщ.: 236,
Visits: 1 735
|
|
| Использую на WebForm'е элемент FormView, в котором в таблице (НТМL элемент) выводятся выпадающие списки, лэйблы и текстбоксы. Задействованы 3 шаблона - ItemTemplate, InsertItemTemplate и UpdateItemTemplate. (В качестве источника данных - Объект класса, который работает с БД SQL Server 2k., В котором имеются три метода для select'f, Insert'a и Update'а.) Проблема в том, что при InsertItemTemplate в выпадающих списках нет ни какой информации, т.е. они настроены так-же как в ItemTemplate и UpdateItemTemplate и там все работает отлично. Есть мысль, что при добавлении новой строки, еще неоткуда получить данные, т.е. строки то еще нет, поэтому хотел при загрузке шаблона InsertItemTemplate через код прописать источники данных для каждого списка, но никак не могу найти, как получить к ним доступ через код (С#). Как быть? best regards!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 11:46
Сообщ.: 236,
Visits: 1 735
|
|
| Уточню вопрос, как получить доступ к элементам (DropDownLists, textboxs, labels) шаблонов (InsertItemTemplate, EditItemTemplate и др.) FormView? С уважением.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 11:46
Сообщ.: 236,
Visits: 1 735
|
|
| Ну так что, неужели никак нельза обратиться к контролам (textbox'ам, dropdownlist'ам, label'am) находящимся внутри шаблонов (template) FormView?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Перехватываешь событие ItemCreated, в нем находишь нужный контрол с помощью FindControl и делаешь с ним все что тебе нужно.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 11:46
Сообщ.: 236,
Visits: 1 735
|
|
| Точно, про FindControl мне уже объяснили, но все равно спасибо bazile.
|
|
|
|