首页 > 其他 > 详细

Repeater 控件的嵌套使用

时间:2017-06-17 11:40:04      阅读:308      评论:0      收藏:0      [点我收藏+]

 

Repeater 控件的嵌套使用

 

  ItemDataBound:数据绑定的时候(正在进行时)发生,多用在Repeater控件嵌套,对子Repeater控件进行数据绑定及模板列中统计列的计算处理等事情

  ItemCommand :用来响应Item模板中的控件的事件。

 

 绑定数据时,在父Repeater的ItemDataBound事件中绑定子Repeater,在子Repeater的ItemDataBound事件中绑定孙Repeater:

 

                     (外层repeater)

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)

{

        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)

        {
                   Repeater rep = e.Item.FindControl("Repeater2") as Repeater;               -- 找到里层的repeater对象

                   DataRowView  rowv = (DataRowView)e.Item.DataItem;                           -- 找到分类Repeater关联的数据项 

                     

                  

           //以下是读取Repeater1中绑定数据的字段,用于Repeater2的查询条件
            string strDecide_No =rowv["xxxx"].ToString();
            string strVer_No = rowv["xxxx"].ToString();
             //以下是Repeater2的数据读取和绑定
            string sql = " XXXXXX"; 
           //调用数据操作类执行SQL语句
            rep.DataSource = DB.AccessAdp(sql);
            rep.DataBind();




       
   }




}

 

Repeater 控件的嵌套使用

原文:http://www.cnblogs.com/Tanghongchang/p/7039605.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!