【问题标题】:Assign a Parent item with Child data in nested repeater C#在嵌套中继器 C# 中分配具有子数据的父项
【发布时间】:2016-04-08 22:03:14
【问题描述】:

您可以在嵌套中继器中设置带有子数据的父标签(标签)吗?

 <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 中设置标签rbt 与子转发器rpDB_Itemlblboot 的值。这是否可能,如果可以,如何。我看到很多将父母拉入孩子,但没有逆转。

【问题讨论】:

  • 仍然没有找到任何东西。有人有什么想法吗?

标签: c# code-behind nested-repeater


【解决方案1】:

找到答案。我以为我用过这个,但一定是做错了。
(HtmlGenericControl) mycontrol = (HtmlGenericControl)(e.Item.Parent.Parent.FindControl("myControl"));

这允许我将属性设置为父控件。

【讨论】:

  • 我不明白为什么我必须使用....Parent.Parent... 而不仅仅是一个父母?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多