2016-04-08 4 views
-1

Можно ли установить родительский тег (Label) с дочерними данными внутри вложенного ретранслятора?Назначить родительский элемент с данными дочернего элемента в вложенном повторителе 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> 

Я хотел бы установить метку rbt в родительском ретранслятора rpDB с величиной lblboot в детском повторителя rpDB_Item. Возможно ли это, и если да, то как. Я вижу, что многие вытаскивают родителя в ребенка, но не обращаются вспять.

+0

По-прежнему не повезло найти что-либо. У кого-нибудь есть мысли? –

ответ

0

Найден ответ. Я думал, что использовал это, но, должно быть, делал это неправильно.
(HtmlGenericControl) mycontrol = (HtmlGenericControl)(e.Item.Parent.Parent.FindControl("myControl"));

Это позволило мне установить атрибуты родительского элемента управления.

+0

Я не понимаю, почему я должен использовать '.... Parent.Parent ...' вместо одного родителя? –

 Смежные вопросы

  • Нет связанных вопросов^_^