2012-03-16 38 views
0

我有兩個gridview Gv1,它是父級和gv2,它嵌套在Gv1 中,我想要查找子gridview的控件以及放置的標籤childgridview在其上放置兩個網格外的下拉列表中selectedindexchange 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"); 
+1

假設你的父母電網有100行,每個子網格具有10行。你想要哪個子網格和哪個標籤?這個問題有點不清楚。 – 2012-03-16 08:47:59

回答

1

我想你想的ID標籤「lbl_asset_type這裏面的代碼「,它位於父網格內的子網格內。可能有語法錯誤,但嘗試這樣的事情(我沒有測試的代碼,但是這應該給你一個總體思路):

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 
    } 
}