我有一个子GridView,当用户在父GridView中选择一行时显示。用户可以做的是在Gridview中选择项目,然后转到结果页面。但是,我所拥有的是页面上的一个按钮,单击该按钮会向用户显示他们所选择的内容。问题是当按下按钮时,子网格视图被隐藏,我如何(如果它被选中/显示)保持打开/显示?
我是否必须设置一个变量来保存子gridview是否已经显示,我可以将它放在页面viewstate中(我对此一无所知,因为所有这些.net内容对我来说都是新的) ?
谢谢R。
答案 0 :(得分:0)
你可以尝试快速设置
Visble=True
对于按钮处理程序中的父级和子级gridview
答案 1 :(得分:0)
如果没有一些示例代码,很难说,但另一种可能性是,当单击按钮时,父网格视图会反弹到数据源(可能在Page_Load事件中),而不是子网格视图。尝试在父网格视图之后立即将子网格视图重新绑定到其数据源。
gvChildGrid.DataSource = {some data source}; gvChildGrid.DataBind();