zoukankan      html  css  js  c++  java
  • .net Repeater嵌套的数据绑定问题

    <asp:Repeater ID="Repeater3" runat="server" OnItemDataBound="Repeater3_ItemDataBound">
            <ItemTemplate>

                  bind(Data)//绑定的数据

            <asp:Repeater ID="Repeater4" runat="server">
                 <ItemTemplate>

                 bind(Data)//绑定的数据

                 </ItemTemplate>
           </asp:Repeater>

           </ItemTemplate>
     </asp:Repeater>

    后台Repeater4的绑定

            /// <summary>
            ///数据绑定
            ///绑定回复
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Repeater3_ItemDataBound(object sender, RepeaterItemEventArgs e)
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    Repeater rpt1 = e.Item.FindControl("Repeater4") as Repeater;
                    if (rpt1 != null)
                    {
                        Repeater rep = (Repeater)e.Item.FindControl("Repeater4");
                        DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
                        int typeid = Convert.ToInt32(rowv["id"]); //获取填充子类的id
                        StringBuilder sb = new StringBuilder("select 语句 ");
                        sb.Append(" where 条件(用到typeid )“);
                        DataSet ds = Maticsoft.DBUtility.DbHelperSQL.Query(sb.ToString());
                        rep.DataSource = ds;
                        rep.DataBind();
                    }
                }
    
            }
    
  • 相关阅读:
    数据结构与算法——优先队列类的C++实现(二叉堆)
    Effective C++--经验条款
    [精]读览天下免费阅读平台
    团队现状与用人标准——揭秘万达电商(6)
    稀疏向量计算优化小结
    漫谈雪崩
    Git起步
    Solr 配置文件之schema.xml
    Shader toy (顺手写两个Gyro)(纯代码写3D)
    Tomcat服务器安装
  • 原文地址:https://www.cnblogs.com/dreamflycc/p/2968478.html
Copyright © 2011-2022 走看看