2010-10-26 10 views
0

J'ai ce GridView qui a comme liste de produits précédemment sélectionnés. Pour chaque élément, j'ai besoin d'Eval son ID et de charger un formulaire spécifique que l'utilisateur doit remplir, après quoi je dois mettre à jour le GridView.Charger dynamiquement le contrôle utilisateur

J'ai fait ces formes spécifiques comme User Controls, est-ce la meilleure approche pour ce scénario?

Si oui, comment puis-je les charger dynamiquement, de manière à pouvoir effectuer des requêtes/publications, puis mettre à jour ma grille?

Répondre

0

Ce que vous voulez développer est appelé vue principale/détail. Il est décrit par exemple dans http://www.asp.net/data-access/tutorials/master-detail-using-a-selectable-master-gridview-with-a-details-detailview-cs.

La seule différence que vous devez utiliser FormView, où sur un événement d'initialisation (comme DataBound http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol.databound.aspx), vous devez créer dynamiquement que vous contrôlez et définissez son parent au modèle actuel de FormView