zoukankan      html  css  js  c++  java
  • 相互嵌套的repeater,被嵌套的怎么引用外边的repeater的列?

    就是说我要在里面的repeater的itemtemplete里面引用外部的repeater的一个列的值。   
      
    <!--   start   parent   repeater   -->     
      
    <asp:repeater   id="parent"   runat="server">     
      
    <itemtemplate>     
      
    <b><%#   DataBinder.Eval(Container.DataItem,"au_id")   %></b><br>     
        
      
    <!--   start   child   repeater   -->     
      
    <asp:repeater   id="child"   datasource="<%#   ((DataRowView)Container.DataItem)     
      .Row.GetChildRows("myrelation")   %>"   runat="server">     
      <itemtemplate>     
      
    <%#   DataBinder.Eval(Container.DataItem,   "[\"title_id\"]")%><br>     
      
    <%#   DataBinder.Eval(Container.DataItem,"au_id")   %>************************   
      
    </itemtemplate>     
      
    </asp:repeater>     
      
    <!--   end   child   repeater   -->     
      
    </itemtemplate>     
      
    </asp:repeater>     
      
    <!--   end   parent   repeater   -->     
        
      上边带
    ******行的效果怎么实现,如果直接按照上边的写法,会出错的 

    第一步:   
      在页面的后台代码中声明一个变量:   
      
    protected   object   ParentDataItem;   //   注意是受保护的   
        
      第二步:   
      然后处理   parent   控件的   ItemDataBound   事件:   
      
    private   void   parent_ItemDataBound(object   sender,   System.Web.UI.WebControls.RepeaterItemEventArgs   e)   
      
    {   
              ParentDataItem   
    =   e.Item.DataItem;   
      }
       
        
      第三步:   
      把   
      
    <%#   DataBinder.Eval(Container.DataItem,"au_id")   %>************************   
      改成:   
      
    <%#   DataBinder.Eval(ParentDataItem,"au_id")   %>************************
  • 相关阅读:
    自定义实现wcf的用户名密码验证
    EF6:编写你自己的code first 数据迁移操作(睡前来一篇,翻译的)
    .net 连接Redis
    idea external libraries 只有jdk问题
    MAC vim安装gruvbox主题
    Mac gitk安装与优化
    spring security 4 filter 顺序及作用
    mysql 采样查询 / 间隔查询 / 跳跃查询的两种实现思路
    nginx warn an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/ while reading upstream
    nginx日志 logrotate配置
  • 原文地址:https://www.cnblogs.com/kokoliu/p/668767.html
Copyright © 2011-2022 走看看