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

本文关键字:选项 gridview 访问 代码 net asp | 更新日期: 2023-09-27 18:22:06

我有一个网格视图,我正在为其分配数据源,并将其绑定到代码后面的按钮点击上。

代码:

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

asp.net

它一直运行良好,直到我决定将这个网格视图放在选项卡面板中。一旦我把网格视图放在选项卡中,它就无法访问网格视图。

我尝试使用FindControl查找GridView3,但它不起作用。

有人能建议我四处走走吗?

感谢

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

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

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
}

您尝试过吗:TabPanel.Children?