C# 在没有行绑定事件的网格内查找网格控件

C# 在没有行绑定事件的网格内查找网格控件,c#,asp.net,C#,Asp.net,我有一个公司列表网格&在其分支机构下方(公司网格中的子网格)。我有每个绑定的复选框,每个绑定都有其id(Companyid和branchid)。我有一个按钮来添加从公司或分支机构中选择的值,并在另一个网格中显示所有选定的记录。添加按钮位于gridview之外,因此单击添加按钮我必须在此处找到分支机构gridview,我可以找到其父网格。我编写了以下代码来查找添加按钮的onclick事件中的控件,但未找到该控件控制: GridView gvbranch=(GridView)gvcompany.Fi

我有一个公司列表网格&在其分支机构下方(公司网格中的子网格)。我有每个绑定的复选框,每个绑定都有其id(Companyid和branchid)。我有一个按钮来添加从公司或分支机构中选择的值,并在另一个网格中显示所有选定的记录。添加按钮位于gridview之外,因此单击添加按钮我必须在此处找到分支机构gridview,我可以找到其父网格。我编写了以下代码来查找添加按钮的onclick事件中的控件,但未找到该控件控制:

GridView gvbranch=(GridView)gvcompany.FindControl(“gvbranch”)

所以,请帮助我如何在add click事件中找到该子控件? 谢谢


使用类似这样的方法,on button event

网格是静态的还是数据绑定的?您尝试过这个方法吗?您得到了什么?我有rowdatabound来绑定数据…我在尝试在add click Envents中查找分支控件时得到了空值相同的问题找到空值
 foreach (GridViewRow row in gv.Rows)
    {
        TextBox txt = row.Cells[0].Controls[0].FindControl("TextBox1") as TextBox;
        string value = txt.Text;
        Response.Write(value);
    }