• repeater 嵌套


    代码
     Protected Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Load
            
    Dim dt As DataTable = New DataTable
            
    Dim sqlCom As SQLCommon = New SQLCommon
            dt 
    = sqlCom.ExecuteQuery("SELECT * FROM tblProductCategory")
            
    Me.rptCategory.DataSource = dt
            
    Me.rptCategory.DataBind()

        
    End Sub

        
    Protected Sub rptCategory_ItemDataBound(ByVal sender As ObjectByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptCategory.ItemDataBound
            
    Dim sqlCom As SQLCommon = New SQLCommon
            
    Dim dt As DataTable = New DataTable

            
    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
                
    Dim rep As System.Web.UI.WebControls.Repeater = e.Item.FindControl("rptSubCategory")
                
    Dim rowv As DataRowView = CType(e.Item.DataItem, DataRowView)
                
    Dim strKey As String = CType(rowv("productCategoryName"), String)
                dt 
    = sqlCom.ExecuteQuery("SELECT * FROM tblProductSubCategory WHERE productCategoryName='" & strKey & "'")
                rep.DataSource 
    = dt
                rep.DataBind()



            
    End If
        
    End Sub
    代码
     <form id="form1" runat="server">
            
    <asp:Repeater ID="rptCategory" runat="server">
                
    <ItemTemplate>
                    
    <%#Eval("productCategoryName")%>   <br />
                    
    <asp:Repeater ID="rptSubCategory" runat ="server" >
                    
    <ItemTemplate >
                    
    <div style ="color :Red;"><%#Eval("productSubCategoryName")%> </div>
                    
    </ItemTemplate>
                    
    </asp:Repeater>                           
                
    </ItemTemplate>
            
    </asp:Repeater>
        
    </form>
  • 相关阅读:
    百度富文本编辑器的上传图片的路径问题
    laravel初次学习总结及一些细节
    macOS apache配置及开启虚拟服务器的开启,apache开启重写模式
    类似于qq空间类型的评论和回复
    向php提交数据及json
    mac 初次配置apache,及mac下安装mysql
    C#连接mysql数据库插入数据后获取自增长主键ID值
    PHP 真正多线程的使用
    C# 连接mysql数据库
    MySql状态查看方法 MySql如何查看连接数和状态?
  • 原文地址:https://www.cnblogs.com/services/p/1703374.html
Copyright © 2020-2023  润新知