zoukankan      html  css  js  c++  java
  • 关于 Repeater 中 嵌套 Repeater 的问题


    两个或多个 Repeater 嵌套在一起显示分级数据:

    首先,在最外层的那个 Repeater1 的 Repeater1_ItemDataBound 事件中:

    protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {

            
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                
    //DataRowView rowv = (DataRowView)e.Item.DataItem;
                
    //string strClassID = Convert.ToString(rowv["ClassID"]); 

                Label LabelID 
    = (Label)e.Item.FindControl("Label1");
                
    string parentID = LabelID.Text.ToString();//此岗位的ID号
                string sql = "select  A.*,B.PositionName from CandidateUser AS A,PositionTable AS B where A.WantPosition = B.ID and A.WantPosition = '" + parentID + "' order by A.UID asc"//取出应聘此岗位的所有人员
                DataSet ds = newdb.CommonDataSet(sql);
    Repeater subRepeater 
    = (Repeater)e.Item.FindControl("Repeater2");
                subRepeater.DataSource 
    = dv;
                subRepeater.DataBind();
            }
  • 相关阅读:
    selenium模块---操作浏览器
    mock模块学习---模拟接口返回数据
    fiddler配置和使用
    css 08-CSS属性:定位属性
    css 07-浮动
    css 06-CSS盒模型详解
    css 05-CSS样式表的继承性和层叠性
    css 04-CSS选择器:伪类
    css 03-CSS样式表和选择器
    css 02-CSS属性:背景属性
  • 原文地址:https://www.cnblogs.com/tiger8000/p/1023321.html
Copyright © 2011-2022 走看看