C# 在下拉选择的索引更改事件中查找子gridview的控件

C# 在下拉选择的索引更改事件中查找子gridview的控件,c#,asp.net,C#,Asp.net,我有一个双网格视图Gv1,它是父视图,gv2嵌套在Gv1中 我想找到child gridview的控件以及放置在两个网格之外的selectedindexchange of dropdownlist中childgridview的itemtemplate内的标签 我已经在下拉菜单中使用了这段代码,选择了索引更改 GridView grid_child = grv_parent.FindControl("grv") as GridView; if (grid_chi

我有一个双网格视图Gv1,它是父视图,gv2嵌套在Gv1中 我想找到child gridview的控件以及放置在两个网格之外的selectedindexchange of dropdownlist中childgridview的itemtemplate内的标签

我已经在下拉菜单中使用了这段代码,选择了索引更改

 GridView grid_child = grv_parent.FindControl("grv") as GridView;

                if (grid_child != null)
                {
                    Label lbl_asset_type = (Label)grid_child.FindControl("lbl_asset_type");

我想您需要一个ID为“lbl_asset_type”的标签,它位于父网格中的子网格中。可能存在语法错误,但请尝试类似的方法(我还没有测试代码,但这应该能让您大致了解):


假设父网格有100行,每个子网格有10行。您想要哪个子网格和哪个标签?这个问题有点不清楚。
GridView grid_child = grv_parent.FindControl("grv") as GridView;

if (grid_child != null)
{
    foreach (GridViewRow row in grid_child.Rows)
    {
         Label lblAssetType = (Label)grid_child.FindControl("lbl_asset_type");
         //Use label here. Make sure to do a null check first
    }
}