2010-10-26 7 views
0

У меня есть GridView, у которого есть DataSource как список ранее выбранных продуктов. Для каждого элемента на нем мне нужно Eval ID и загрузить форму, которую пользователь должен заполнить, после чего я должен обновить GridView.Динамическая загрузка пользовательского управления

Я сделал эти конкретные формы как User Controls, это лучший подход для этого сценария?

Если да, то как я могу динамически загружать их, чтобы я мог делать запросы/postbacks, а затем обновлять мои gridview?

ответ

0

То, что вы хотите разработать, называется представлением мастера/детали. Он описан, например, в http://www.asp.net/data-access/tutorials/master-detail-using-a-selectable-master-gridview-with-a-details-detailview-cs.

Единственная разница, что в деталях вам необходимо использовать FormView, где на какое-то событие инициализации (как DataBound http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol.databound.aspx) вам нужно динамически создавать вам контролировать и установить его родителя текущего шаблона FormView

Смежные вопросы