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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值