2009-07-21 118 views
0

我有一个孩子GridView,当用户选择父GridView中的一行时显示。用户可以做的是在Gridview中选择项目,然后进入结果页面。但是,我所拥有的是一个点击页面上的按钮,显示用户所选的内容。问题是,当按下按钮时,子gridview被隐藏,我如何(如果它已被选择/显示)保持打开/显示?Child GridView隐藏在按钮按下,需要保持显示

我是否必须设置一个变量来保存是否显示了子网格视图,我可以将它放在页面的视图状态中(我对此一无所知,因为所有这些.net内容对我而言都是新的)?

感谢R.

回答

0

东西快,你可以尝试是设置

Visble=True 

为了您的父母和孩子gridview的按钮的处理程序

+0

没有抱歉,你似乎误解了我正在尝试做的事情。 – flavour404 2009-07-21 23:31:12

0

这是很难没有一些示例代码的说法,但另一种可能性是,当按钮被点击时,父级gridview被重新绑定到数据源(可能在Page_Load事件中),但不是子级Gridview。尝试重新绑定子gridview到其父数据源后的父Gridview。

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