无法从asp.net后面的代码访问选项卡面板中的gridview

时间:2013-07-11 23:40:14

标签: c# asp.net gridview tabs

我有一个gridview,我将分配一个数据源并将其绑定在后面的代码中的Button Click。

代码:

protected void Button2_Click(object sender, EventArgs e)
    {
        GridView1.DataSource=List;
        GridView1.DataBind();
    }

asp.net

      

在我决定将此网格视图放在选项卡面板中之前,它工作正常。一旦我将gridview放在选项卡中,它就无法访问gridview。

我尝试使用FindControl来查找GridView3,但它无法正常工作。

有人可以建议我解决一下吗?

由于

2 个答案:

答案 0 :(得分:1)

您是否尝试过:TabPanel.Children?

答案 1 :(得分:1)

尝试循环选项卡面板中的所有容器:

foreach(var c in tab_panel.Controls)
{
   if(c is your control)
     return c;

   if(c is a container)
     loop through all controls in c;//recursion
}
相关问题