2012-03-16 13 views
0

親は2つのグリッドビューGv1を持ち、にネストされたgv2は子グリッドビューのコントロールと配置されているラベルを検索したい両方のグリッドの外側に配置されたドロップダウンリストのselectedindexchangeで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"); 
+1

あなたの親グリッドは100行があり、それぞれの子グリッドが10行を持っていると仮定すると、 。どの子グリッドとどのラベルを持ちたいのですか?この質問は少し不明です。 –

答えて

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 
    } 
} 
関連する問題