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();
            }
  • 相关阅读:
    11.枚举类.md
    10. Lambda表达式.md
    9.内部类
    8.抽象类、接口和多态.md
    7.final关键字.md
    jQuery学习笔记(5)-事件与事件对象
    Log4Net学习笔记(1)-完整的例子
    SqlServer知识点-操作xml
    NHibernate常见错误汇总(0)-持续更新中
    jQuery学习笔记(4)-设置元素的属性和样式
  • 原文地址:https://www.cnblogs.com/tiger8000/p/1023321.html
Copyright © 2011-2022 走看看