• 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(); 

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

     

  • 相关阅读:
    [Swift]LeetCode101. 对称二叉树 | Symmetric Tree
    [Swift]LeetCode88. 合并两个有序数组 | Merge Sorted Array
    [Swift]LeetCode70. 爬楼梯 | Climbing Stairs
    中国象棋程序的设计与实现(十一)--第2次回答CSDN读者的一些问题
    极速响应Excel数据报表请求的一种方法
    极速响应Excel数据报表请求的一种方法
    中国象棋程序的设计与实现(十)--棋盘的定义和绘制
    中国象棋程序的设计与实现(十)--棋盘的定义和绘制
    中国象棋程序的设计与实现(九)–棋子点,棋子的小窝
    中国象棋程序的设计与实现(九)–棋子点,棋子的小窝
  • 原文地址:https://www.cnblogs.com/dyxd/p/4522305.html
Copyright © 2020-2023  润新知