Пользовательский составной элемент управления

Я создал составной элемент управления, в котором есть FormView и два настраиваемых серверных элемента управления. Элемент управления отображается правильно. Теперь, когда я добавляю элемент управления на страницу из панели инструментов, я хочу редактировать FormView ItemTemplte составного элемента управления, поскольку мы редактируем ItemTemplate для общего вида формы (щелкнув маленькую стрелку).

какие-нибудь адеи?


person r.zarei    schedule 18.05.2011    source источник


Ответы (1)


Когда вы создаете экземпляр FormView, программно добавьте шаблоны в FormView, прежде чем добавлять его в CompoisteControl в методе CreateControlHierarchy ().

Вот подробный пример

person TheGeekYouNeed    schedule 18.05.2011
comment
Я хочу повторно использовать компонент на нескольких страницах и подключить FormView к разным источникам данных. то есть каждый его экземпляр может иметь разные шаблоны элементов. путем добавления шаблонов в метод CreateControlHierarchy () он был исправлен и не может быть изменен на уровне страницы. - person r.zarei; 19.05.2011
comment
Итак, что вам мешает? Возможно, вам нужно подробнее изучить темы архитектуры программного обеспечения, чтобы понять, как вам нужно подойти к своей проблеме? - person TheGeekYouNeed; 19.05.2011