2016-04-08 10 views
-1

ネストされたリピータ内の子データで親タグ(ラベル)を設定できますか?ネストされたリピータの子データを持つ親アイテムを割り当てるC#

<asp:Repeater ID="rpDB" runat="server" OnItemDataBound="rpDB_ItemDataBound" EnableViewState="true"> 
       <ItemTemplate> 
        <label class="glyphicon glyphicon-leaf" /><label id="rbt" runat="server"></label> 
        <asp:Repeater ID="rpDB_item" runat="server" OnItemDataBound="rpDB_item_ItemDataBound"> 
             <ItemTemplate> 
              <div class="row anj"> 
               <div class="col-md-1 col-xs-1 glyphicon glyphicon-off" id="lblboot" runat="server" title=<%# DataBinder.Eval(Container.DataItem,"boot") %>></div> 
               </div> 
             </ItemTemplate> 
       </asp:Repeater>  
       </ItemTemplate> 
</asp:Repeater> 

私は子供のリピータrpDB_Itemlblbootの値と親リピーターrpDBにラベルrbtを設定したいと思います。これは可能なのか?私は子供の中に親を引き寄せているが、逆転していない。

+0

まだ何も見つかりません。誰でも考えがありますか? –

答えて

0

答えを見つけました。私はこれを使用したと思ったが、間違っていたに違いない。
(HtmlGenericControl) mycontrol = (HtmlGenericControl)(e.Item.Parent.Parent.FindControl("myControl"));

これにより、親コントロールに属性を設定することができました。

+0

私が理解していないのは、なぜただのParentの代わりに '.... Parent.Parent ...'を使わなければならないのかということです。 –

関連する問題