zoukankan      html  css  js  c++  java
  • Repeater的j简单使用

                              嘿嘿,今天没有任务,所以突然想起来我之前记得笔 记说要把repeater的使用以及获取值的详细使用总结一下,所以这就闲来无聊总结一下,虽然现在不会使用这些小知识点的,但是我感觉自己的学习还是要 不断地更新的,目前是工作的第一份工作,需要努力的还有好多好多,不能坐在这里消耗时间,所以还是在自己兴趣意犹未尽的时间还是加倍的学习啦。

    <body>
        <form id="form" runat="server"></form>
        <asp:Repeater ID="addStudent" runat="server">
    <%-- HeaderTemplate : 对页眉的格式进行设置,包含列表刚开始时间显示的文本控件 --%>
            <headertemplate>
                <table border="1">
                    <tr>
                        <td>学号</td>
                        <td>姓名</td>
                        <td>性别</td>
                        <td>年龄</td>
                        <td>爱好</td>
                    </tr>
            </headertemplate>
    <%--ItemTemplate : 对每一个数据项进行格式设置,包括数据源中的html元素--%>
            <itemtemplate>
                <tr>
                    <td><%#Eval("Sco") %></td>
                    <td><%#Eval("Sname") %></td>
                    <td><%#Eval("Sgender") %></td>
                    <td><%#Eval("Sage") %></td>
                    <td><%#Eval("Shobby") %></td>
                </tr>
            </itemtemplate>
    <%--对数据的分隔符进行设置,包含每一项之间显示的元素--%>
                <SeparatorTemplate>  
                    <tr style="background:black">  
                        <td>我是黑色</td> 
                        <td>我是黑色</td>
                        <td>我是黑色</td> 
                    </tr>  
                </SeparatorTemplate> 
    <%--对交替显示的数据项进行格式的设置,包含数据源中数据项都要循环显示的HTML元素和控件--%>
            <AlternatingItemTemplate>  
                    <tr style="background:gray">  
                    <td><%#Eval("Sco") %></td>
                    <td><%#Eval("Sname") %></td>
                    <td><%#Eval("Sgender") %></td>
                    <td><%#Eval("Sage") %></td>
    <%--针对repeater的嵌套简单的总结一下--%>
                    <td>
                         <td>  
                            <table>  
                                <tr>  
                                <asp:Repeater ID="addHobby1" runat="server">  
                                    <ItemTemplate>  
                                    <td><%=Model.hobby%></td>  
                                    </ItemTemplate>  
                                </asp:Repeater>  
                                </tr>  
                                <tr>  
                                <asp:Repeater ID="addHobby2" runat="server">  
                                    <ItemTemplate>  
                                    <td><%=Model.hobby%></td>  
                                    </ItemTemplate>  
                                </asp:Repeater>  
                                </tr>  
                         </table> 
                    </td>  
                    </tr>  
                </AlternatingItemTemplate>  
            <footertemplate>
                </table>
            </footertemplate>
        </asp:Repeater>  
    </body>

                               上面的是在静态页面中的格式,下面简单的写下在父类中获取数据的格式,如下:

    List<Student> stuList = new List<Student>();
            stuList.Add(new Student(12101,"杜拉拉",'',22,"篮球"));
            stuList.Add(new Student(12102, "啦啦啦", '', 32, "篮球"));
            stuList.Add(new Student(12103, "呼呼呼", '', 42, "篮球"));
            addStudent.DataSource = stuList;
            addStudent.DataBind(); 

                               嘿嘿,就暂时写到这里啦,以至于以后使用到啦不至于在翻阅资料查找的啦,嘿嘿,加油加油!

     

  • 相关阅读:
    Java
    Java
    SpringBoot
    面对 DDoS 攻击,我们能做些什么?
    instanceof运算符的实质:Java继承链与JavaScript原型链
    从λ演算到函数式编程聊闭包(1):闭包概念在Java/PHP/JS中形式
    JIT-动态编译与AOT-静态编译:java/ java/ JavaScript/Dart乱谈
    JS遍历循环方法性能对比:for/while/for in/for of/map/foreach/every
    线程池的使用示例-批量查询
    国企离职鸡飞狗跳记
  • 原文地址:https://www.cnblogs.com/dyxd/p/4522305.html
Copyright © 2011-2022 走看看