Скрыть содержимое HeaderTamplate в Repeater програмно
От: __Intruder__  
Дата: 01.02.06 08:16
Оценка:
Как програмно скрыть/показать содержимое HeaderTemplate (или FooterTemplate)?
Скрыть содержимое HeaderTamplate в Repeater програмно
От: Аноним  
Дата: 01.02.06 20:01
Оценка:
Или оберните всё содержимое HeaderTemplate'а в PlaceHolder и выставляйте у него свойство Visible, или вообще удалите HeaderTemplate, когда вам нужно его скрыть: myRepeater.HeaderTemplate = null

Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Скрыть содержимое HeaderTamplate в Repeater програмно
От: __Intruder__  
Дата: 02.02.06 08:12
Оценка:
Здравствуйте, Name, Вы писали:

N>Или оберните всё содержимое HeaderTemplate'а в PlaceHolder и выставляйте у него свойство Visible, или вообще удалите HeaderTemplate, когда вам нужно его скрыть: myRepeater.HeaderTemplate = null


N>
данное сообщение получено с www.gotdotnet.ru

N>ссылка на оригинальное сообщение

Пробовал 2-м способом. Но его можно выполнять в Web-приложениях только при Page_Load. А в моей задаче стояла цель отключить HeaderTemplate через нажатие контрола Button, событие нажатия которого срабатывает после собыйтий инициализации и загрузки. По этому я сделал немножко по другому: на этапе PreRender (уже после обработки события нажатия кнопки) контрола Repeater обращаюсь к HeaderTemplate как Control[0]. Получается вот так this.Controls[0].Visible = false .

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.