儿童GridView隐藏在按钮按下,需要保持显示

时间:2009-07-21 21:18:49

标签: c# .net gridview

我有一个子GridView,当用户在父GridView中选择一行时显示。用户可以做的是在Gridview中选择项目,然后转到结果页面。但是,我所拥有的是页面上的一个按钮,单击该按钮会向用户显示他们所选择的内容。问题是当按下按钮时,子网格视图被隐藏,我如何(如果它被选中/显示)保持打开/显示?

我是否必须设置一个变量来保存子gridview是否已经显示,我可以将它放在页面viewstate中(我对此一无所知,因为所有这些.net内容对我来说都是新的) ?

谢谢R。

2 个答案:

答案 0 :(得分:0)

你可以尝试快速设置

Visble=True

对于按钮处理程序中的父级和子级gridview

答案 1 :(得分:0)

如果没有一些示例代码,很难说,但另一种可能性是,当单击按钮时,父网格视图会反弹到数据源(可能在Page_Load事件中),而不是子网格视图。尝试在父网格视图之后立即将子网格视图重新绑定到其数据源。

gvChildGrid.DataSource = {some data source}; gvChildGrid.DataBind();