我有GridView
这个DataSource
作为先前所选产品的列表。
对于它上面的每个项目,我需要Eval它的ID并加载用户必须填写的特定表单,然后我必须更新GridView。
我已将这些特定表单设为User Controls
,这是此方案的最佳方法吗?
如果是,我如何动态加载它们,以便我可以进行查询/回发然后更新我的gridview?
答案 0 :(得分: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的当前模板